WARNING: (guile-user): imported module (guix build utils) overrides core binding `delete' starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/j65q3aw414010gdfvmsynwpzfb2jyyd3-cmake-minimal-3.21.4/bin:/gnu/store/130p5nhgs4yjh5vs3v1rdizx0vb1j177-cxxtest-4.4/bin:/gnu/store/2b3blhwbag1ial0dhxw7wh4zjxl0cqpk-pkg-config-0.29.2/bin:/gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/bin:/gnu/store/0i6gfz0aqwnlppkr1c94z2ngs87q2zwp-curl-7.79.1/bin:/gnu/store/dyqswrwhn7xd7spzgfgs0jxn49kmlz1b-gloox-1.0.24/bin:/gnu/store/c76yr5wxyvay2fc9kr614wpa5npl68m7-icu4c-68.2/bin:/gnu/store/c76yr5wxyvay2fc9kr614wpa5npl68m7-icu4c-68.2/sbin:/gnu/store/1jsaaqyb7s5z0c07wcm3nvnhhm7fbi3w-libidn-1.37/bin:/gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/bin:/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/bin:/gnu/store/xady2086pnjbg6lz7y7ml0qipmyzn20v-miniupnpc-2.1.20191224/bin:/gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/bin:/gnu/store/qgkdnqhsq50jidj245c0mnnzg5bpsxja-openal-1.20.1/bin:/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/bin:/gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/bin:/gnu/store/g2ajyl8xk9aarxrgjbng2hkj3qm2v0z2-tar-1.34/bin:/gnu/store/iixwcv3k49ks1rf34pjgfzmzyhhgwng3-gzip-1.10/bin:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/bin:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/bin:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/bin:/gnu/store/ahmmvw21p11ik80lg1f953y7fd8bqkjm-diffutils-3.8/bin:/gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/bin:/gnu/store/39rsx3nl4c31952jybbjb8d6idr5hx7r-findutils-4.8.0/bin:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/bin:/gnu/store/wxgv6i8g0p24q5gcyzd0yr07s8kn9680-sed-4.8/bin:/gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin:/gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/bin:/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin:/gnu/store/s2pg5k98fl2g2szg9dykxyd9zl3xihv9-ld-wrapper-0/bin:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/bin:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/sbin:/gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/bin:/gnu/store/a7ggx0af69gv4k5mr1k617p4vy9kgx2v-libcap-2.62/sbin' environment variable `CMAKE_PREFIX_PATH' set to `/gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/:/gnu/store/j65q3aw414010gdfvmsynwpzfb2jyyd3-cmake-minimal-3.21.4/:/gnu/store/130p5nhgs4yjh5vs3v1rdizx0vb1j177-cxxtest-4.4/:/gnu/store/wdm2s2si8fqsrcd5xpc29ivmpkf20s8d-mesa-21.3.8/:/gnu/store/2b3blhwbag1ial0dhxw7wh4zjxl0cqpk-pkg-config-0.29.2/:/gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/:/gnu/store/95rhwdnxyxvycjn1yp25qy5v4x255l8r-0ad-data-0.0.25b-alpha/:/gnu/store/0i6gfz0aqwnlppkr1c94z2ngs87q2zwp-curl-7.79.1/:/gnu/store/kcfabykfgqzq9m4y8vkx2lxkh788zypb-enet-1.3.17/:/gnu/store/mik41skz0dv3wkaldw0dxgna1r3rp45f-fmt-8.1.1/:/gnu/store/dyqswrwhn7xd7spzgfgs0jxn49kmlz1b-gloox-1.0.24/:/gnu/store/c76yr5wxyvay2fc9kr614wpa5npl68m7-icu4c-68.2/:/gnu/store/1jsaaqyb7s5z0c07wcm3nvnhhm7fbi3w-libidn-1.37/:/gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/:/gnu/store/rxj4b0sh7d92qags9njxm1xzac2b80jp-libsodium-1.0.18/:/gnu/store/l69djprsj2vk7cdh8ya1z96060sw5p70-libvorbis-1.3.7/:/gnu/store/mx0bsijgajia8b0s7zfsc135ichy111d-libxcursor-1.2.0/:/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/:/gnu/store/xady2086pnjbg6lz7y7ml0qipmyzn20v-miniupnpc-2.1.20191224/:/gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/:/gnu/store/qgkdnqhsq50jidj245c0mnnzg5bpsxja-openal-1.20.1/:/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/:/gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/:/gnu/store/8qv5kb2fgm4c3bf70zcg9l6hkf3qzpw9-zlib-1.2.11/:/gnu/store/g2ajyl8xk9aarxrgjbng2hkj3qm2v0z2-tar-1.34/:/gnu/store/iixwcv3k49ks1rf34pjgfzmzyhhgwng3-gzip-1.10/:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/:/gnu/store/ahmmvw21p11ik80lg1f953y7fd8bqkjm-diffutils-3.8/:/gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/:/gnu/store/39rsx3nl4c31952jybbjb8d6idr5hx7r-findutils-4.8.0/:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/:/gnu/store/wxgv6i8g0p24q5gcyzd0yr07s8kn9680-sed-4.8/:/gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/:/gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/:/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/:/gnu/store/s2pg5k98fl2g2szg9dykxyd9zl3xihv9-ld-wrapper-0/:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/:/gnu/store/4jdghmc65q7i7ib89zmvq66l0ghf7jc4-glibc-2.33-static/:/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/:/gnu/store/k4kb5p8c38azrsvcyl3ib8088pgxcwxp-python-ply-3.11/:/gnu/store/vfak5v1d0hjgq6p845r809vrf4kplsnz-xorgproto-2021.5/:/gnu/store/kdrl0zydxg29fxz03wff6s7nji3wp1mb-libxxf86vm-1.1.4/:/gnu/store/hbymc5z6rpj0m1a00iglc779kdnbglf0-libxshmfence-1.3/:/gnu/store/7rwz6yjir4ysnhskcw5k8azksjwqd6pa-libxfixes-6.0.0/:/gnu/store/i4yh9pwl39qvl9nf8q48gmjgq3wxi36b-libxdamage-1.1.5/:/gnu/store/fa43ijbrb96x08621qigxxiphp503lsi-libx11-1.7.3.1/:/gnu/store/f8v7w0v3fqj2798313bpnyw2n52d34wf-libvdpau-1.4/:/gnu/store/c1nvl9hcgl09nysmy1qqsz5ljiarxdjs-libdrm-2.4.107/:/gnu/store/wiv3snwalzwjg7g9gqd1fmh66iimhlsf-libogg-1.3.5/:/gnu/store/jh778dla5w316bsfc63q8fnhn87j81lw-libxrender-0.9.10/:/gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/:/gnu/store/a7ggx0af69gv4k5mr1k617p4vy9kgx2v-libcap-2.62/:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/:/gnu/store/l7kl3m89czk3nnknx4ljn7gdxhvxlyfa-util-macros-1.19.3/:/gnu/store/4fhg8f8c6q647v7pysbng3j30frg0hcl-libxext-1.3.4/:/gnu/store/v8raqm2shh9azkl71107p53j55hir306-libxcb-1.14/:/gnu/store/p30n7i9jcwzf9iz2009vfb7sgx30bv76-libpciaccess-0.16/:/gnu/store/dfzp4rhkzqqagx3djn2kcnaflz1m8446-libxdmcp-1.1.3/:/gnu/store/9k6slxs8ynz46h85bcy3zk2mx0nn8rpf-libxau-1.0.9/:/gnu/store/9pdhgsdmnddgdnwpn0jalp1ryyjjkp56-libpthread-stubs-0.4/' environment variable `SSL_CERT_DIR' unset environment variable `SSL_CERT_FILE' unset environment variable `PKG_CONFIG_PATH' set to `/gnu/store/wdm2s2si8fqsrcd5xpc29ivmpkf20s8d-mesa-21.3.8/lib/pkgconfig:/gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/lib/pkgconfig:/gnu/store/0i6gfz0aqwnlppkr1c94z2ngs87q2zwp-curl-7.79.1/lib/pkgconfig:/gnu/store/kcfabykfgqzq9m4y8vkx2lxkh788zypb-enet-1.3.17/lib/pkgconfig:/gnu/store/mik41skz0dv3wkaldw0dxgna1r3rp45f-fmt-8.1.1/lib/pkgconfig:/gnu/store/dyqswrwhn7xd7spzgfgs0jxn49kmlz1b-gloox-1.0.24/lib/pkgconfig:/gnu/store/c76yr5wxyvay2fc9kr614wpa5npl68m7-icu4c-68.2/lib/pkgconfig:/gnu/store/1jsaaqyb7s5z0c07wcm3nvnhhm7fbi3w-libidn-1.37/lib/pkgconfig:/gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/lib/pkgconfig:/gnu/store/rxj4b0sh7d92qags9njxm1xzac2b80jp-libsodium-1.0.18/lib/pkgconfig:/gnu/store/l69djprsj2vk7cdh8ya1z96060sw5p70-libvorbis-1.3.7/lib/pkgconfig:/gnu/store/mx0bsijgajia8b0s7zfsc135ichy111d-libxcursor-1.2.0/lib/pkgconfig:/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/lib/pkgconfig:/gnu/store/xady2086pnjbg6lz7y7ml0qipmyzn20v-miniupnpc-2.1.20191224/lib/pkgconfig:/gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/lib/pkgconfig:/gnu/store/qgkdnqhsq50jidj245c0mnnzg5bpsxja-openal-1.20.1/lib/pkgconfig:/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/lib/pkgconfig:/gnu/store/8qv5kb2fgm4c3bf70zcg9l6hkf3qzpw9-zlib-1.2.11/lib/pkgconfig:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/lib/pkgconfig:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/lib/pkgconfig:/gnu/store/vfak5v1d0hjgq6p845r809vrf4kplsnz-xorgproto-2021.5/share/pkgconfig:/gnu/store/kdrl0zydxg29fxz03wff6s7nji3wp1mb-libxxf86vm-1.1.4/lib/pkgconfig:/gnu/store/hbymc5z6rpj0m1a00iglc779kdnbglf0-libxshmfence-1.3/lib/pkgconfig:/gnu/store/7rwz6yjir4ysnhskcw5k8azksjwqd6pa-libxfixes-6.0.0/lib/pkgconfig:/gnu/store/i4yh9pwl39qvl9nf8q48gmjgq3wxi36b-libxdamage-1.1.5/lib/pkgconfig:/gnu/store/fa43ijbrb96x08621qigxxiphp503lsi-libx11-1.7.3.1/lib/pkgconfig:/gnu/store/f8v7w0v3fqj2798313bpnyw2n52d34wf-libvdpau-1.4/lib/pkgconfig:/gnu/store/c1nvl9hcgl09nysmy1qqsz5ljiarxdjs-libdrm-2.4.107/lib/pkgconfig:/gnu/store/wiv3snwalzwjg7g9gqd1fmh66iimhlsf-libogg-1.3.5/lib/pkgconfig:/gnu/store/jh778dla5w316bsfc63q8fnhn87j81lw-libxrender-0.9.10/lib/pkgconfig:/gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/lib/pkgconfig:/gnu/store/a7ggx0af69gv4k5mr1k617p4vy9kgx2v-libcap-2.62/lib/pkgconfig:/gnu/store/l7kl3m89czk3nnknx4ljn7gdxhvxlyfa-util-macros-1.19.3/lib/pkgconfig:/gnu/store/4fhg8f8c6q647v7pysbng3j30frg0hcl-libxext-1.3.4/lib/pkgconfig:/gnu/store/v8raqm2shh9azkl71107p53j55hir306-libxcb-1.14/lib/pkgconfig:/gnu/store/p30n7i9jcwzf9iz2009vfb7sgx30bv76-libpciaccess-0.16/lib/pkgconfig:/gnu/store/dfzp4rhkzqqagx3djn2kcnaflz1m8446-libxdmcp-1.1.3/lib/pkgconfig:/gnu/store/9k6slxs8ynz46h85bcy3zk2mx0nn8rpf-libxau-1.0.9/lib/pkgconfig:/gnu/store/9pdhgsdmnddgdnwpn0jalp1ryyjjkp56-libpthread-stubs-0.4/lib/pkgconfig' environment variable `GUIX_PYTHONPATH' set to `/gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/lib/python2.7/site-packages' environment variable `CURL_CA_BUNDLE' unset environment variable `XCURSOR_PATH' unset find-files: /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/xml: No such file or directory find-files: /gnu/store/j65q3aw414010gdfvmsynwpzfb2jyyd3-cmake-minimal-3.21.4/xml: No such file or directory find-files: /gnu/store/130p5nhgs4yjh5vs3v1rdizx0vb1j177-cxxtest-4.4/xml: No such file or directory find-files: /gnu/store/wdm2s2si8fqsrcd5xpc29ivmpkf20s8d-mesa-21.3.8/xml: No such file or directory find-files: /gnu/store/2b3blhwbag1ial0dhxw7wh4zjxl0cqpk-pkg-config-0.29.2/xml: No such file or directory find-files: /gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/xml: No such file or directory find-files: /gnu/store/95rhwdnxyxvycjn1yp25qy5v4x255l8r-0ad-data-0.0.25b-alpha/xml: No such file or directory find-files: /gnu/store/0i6gfz0aqwnlppkr1c94z2ngs87q2zwp-curl-7.79.1/xml: No such file or directory find-files: /gnu/store/kcfabykfgqzq9m4y8vkx2lxkh788zypb-enet-1.3.17/xml: No such file or directory find-files: /gnu/store/mik41skz0dv3wkaldw0dxgna1r3rp45f-fmt-8.1.1/xml: No such file or directory find-files: /gnu/store/dyqswrwhn7xd7spzgfgs0jxn49kmlz1b-gloox-1.0.24/xml: No such file or directory find-files: /gnu/store/c76yr5wxyvay2fc9kr614wpa5npl68m7-icu4c-68.2/xml: No such file or directory find-files: /gnu/store/1jsaaqyb7s5z0c07wcm3nvnhhm7fbi3w-libidn-1.37/xml: No such file or directory find-files: /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/xml: No such file or directory find-files: /gnu/store/rxj4b0sh7d92qags9njxm1xzac2b80jp-libsodium-1.0.18/xml: No such file or directory find-files: /gnu/store/l69djprsj2vk7cdh8ya1z96060sw5p70-libvorbis-1.3.7/xml: No such file or directory find-files: /gnu/store/mx0bsijgajia8b0s7zfsc135ichy111d-libxcursor-1.2.0/xml: No such file or directory find-files: /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/xml: No such file or directory find-files: /gnu/store/xady2086pnjbg6lz7y7ml0qipmyzn20v-miniupnpc-2.1.20191224/xml: No such file or directory find-files: /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/xml: No such file or directory find-files: /gnu/store/qgkdnqhsq50jidj245c0mnnzg5bpsxja-openal-1.20.1/xml: No such file or directory find-files: /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/xml: No such file or directory find-files: /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/xml: No such file or directory find-files: /gnu/store/8qv5kb2fgm4c3bf70zcg9l6hkf3qzpw9-zlib-1.2.11/xml: No such file or directory find-files: /gnu/store/g2ajyl8xk9aarxrgjbng2hkj3qm2v0z2-tar-1.34/xml: No such file or directory find-files: /gnu/store/iixwcv3k49ks1rf34pjgfzmzyhhgwng3-gzip-1.10/xml: No such file or directory find-files: /gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/xml: No such file or directory find-files: /gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/xml: No such file or directory find-files: /gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/xml: No such file or directory find-files: /gnu/store/ahmmvw21p11ik80lg1f953y7fd8bqkjm-diffutils-3.8/xml: No such file or directory find-files: /gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/xml: No such file or directory find-files: /gnu/store/39rsx3nl4c31952jybbjb8d6idr5hx7r-findutils-4.8.0/xml: No such file or directory find-files: /gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/xml: No such file or directory find-files: /gnu/store/wxgv6i8g0p24q5gcyzd0yr07s8kn9680-sed-4.8/xml: No such file or directory find-files: /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/xml: No such file or directory find-files: /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/xml: No such file or directory find-files: /gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/xml: No such file or directory find-files: /gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/xml: No such file or directory find-files: /gnu/store/s2pg5k98fl2g2szg9dykxyd9zl3xihv9-ld-wrapper-0/xml: No such file or directory find-files: /gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/xml: No such file or directory find-files: /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/xml: No such file or directory find-files: /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/xml: No such file or directory find-files: /gnu/store/4jdghmc65q7i7ib89zmvq66l0ghf7jc4-glibc-2.33-static/xml: No such file or directory find-files: /gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/xml: No such file or directory find-files: /gnu/store/k4kb5p8c38azrsvcyl3ib8088pgxcwxp-python-ply-3.11/xml: No such file or directory find-files: /gnu/store/vfak5v1d0hjgq6p845r809vrf4kplsnz-xorgproto-2021.5/xml: No such file or directory find-files: /gnu/store/kdrl0zydxg29fxz03wff6s7nji3wp1mb-libxxf86vm-1.1.4/xml: No such file or directory find-files: /gnu/store/hbymc5z6rpj0m1a00iglc779kdnbglf0-libxshmfence-1.3/xml: No such file or directory find-files: /gnu/store/7rwz6yjir4ysnhskcw5k8azksjwqd6pa-libxfixes-6.0.0/xml: No such file or directory find-files: /gnu/store/i4yh9pwl39qvl9nf8q48gmjgq3wxi36b-libxdamage-1.1.5/xml: No such file or directory find-files: /gnu/store/fa43ijbrb96x08621qigxxiphp503lsi-libx11-1.7.3.1/xml: No such file or directory find-files: /gnu/store/f8v7w0v3fqj2798313bpnyw2n52d34wf-libvdpau-1.4/xml: No such file or directory find-files: /gnu/store/c1nvl9hcgl09nysmy1qqsz5ljiarxdjs-libdrm-2.4.107/xml: No such file or directory find-files: /gnu/store/wiv3snwalzwjg7g9gqd1fmh66iimhlsf-libogg-1.3.5/xml: No such file or directory find-files: /gnu/store/jh778dla5w316bsfc63q8fnhn87j81lw-libxrender-0.9.10/xml: No such file or directory find-files: /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/xml: No such file or directory find-files: /gnu/store/a7ggx0af69gv4k5mr1k617p4vy9kgx2v-libcap-2.62/xml: No such file or directory find-files: /gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/xml: No such file or directory find-files: /gnu/store/l7kl3m89czk3nnknx4ljn7gdxhvxlyfa-util-macros-1.19.3/xml: No such file or directory find-files: /gnu/store/4fhg8f8c6q647v7pysbng3j30frg0hcl-libxext-1.3.4/xml: No such file or directory find-files: /gnu/store/v8raqm2shh9azkl71107p53j55hir306-libxcb-1.14/xml: No such file or directory find-files: /gnu/store/p30n7i9jcwzf9iz2009vfb7sgx30bv76-libpciaccess-0.16/xml: No such file or directory find-files: /gnu/store/dfzp4rhkzqqagx3djn2kcnaflz1m8446-libxdmcp-1.1.3/xml: No such file or directory find-files: /gnu/store/9k6slxs8ynz46h85bcy3zk2mx0nn8rpf-libxau-1.0.9/xml: No such file or directory find-files: /gnu/store/9pdhgsdmnddgdnwpn0jalp1ryyjjkp56-libpthread-stubs-0.4/xml: No such file or directory environment variable `XML_CATALOG_FILES' unset environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include:/gnu/store/130p5nhgs4yjh5vs3v1rdizx0vb1j177-cxxtest-4.4/include:/gnu/store/wdm2s2si8fqsrcd5xpc29ivmpkf20s8d-mesa-21.3.8/include:/gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/include:/gnu/store/0i6gfz0aqwnlppkr1c94z2ngs87q2zwp-curl-7.79.1/include:/gnu/store/kcfabykfgqzq9m4y8vkx2lxkh788zypb-enet-1.3.17/include:/gnu/store/mik41skz0dv3wkaldw0dxgna1r3rp45f-fmt-8.1.1/include:/gnu/store/dyqswrwhn7xd7spzgfgs0jxn49kmlz1b-gloox-1.0.24/include:/gnu/store/c76yr5wxyvay2fc9kr614wpa5npl68m7-icu4c-68.2/include:/gnu/store/1jsaaqyb7s5z0c07wcm3nvnhhm7fbi3w-libidn-1.37/include:/gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include:/gnu/store/rxj4b0sh7d92qags9njxm1xzac2b80jp-libsodium-1.0.18/include:/gnu/store/l69djprsj2vk7cdh8ya1z96060sw5p70-libvorbis-1.3.7/include:/gnu/store/mx0bsijgajia8b0s7zfsc135ichy111d-libxcursor-1.2.0/include:/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include:/gnu/store/xady2086pnjbg6lz7y7ml0qipmyzn20v-miniupnpc-2.1.20191224/include:/gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include:/gnu/store/qgkdnqhsq50jidj245c0mnnzg5bpsxja-openal-1.20.1/include:/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include:/gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include:/gnu/store/8qv5kb2fgm4c3bf70zcg9l6hkf3qzpw9-zlib-1.2.11/include:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/vfak5v1d0hjgq6p845r809vrf4kplsnz-xorgproto-2021.5/include:/gnu/store/kdrl0zydxg29fxz03wff6s7nji3wp1mb-libxxf86vm-1.1.4/include:/gnu/store/hbymc5z6rpj0m1a00iglc779kdnbglf0-libxshmfence-1.3/include:/gnu/store/7rwz6yjir4ysnhskcw5k8azksjwqd6pa-libxfixes-6.0.0/include:/gnu/store/i4yh9pwl39qvl9nf8q48gmjgq3wxi36b-libxdamage-1.1.5/include:/gnu/store/fa43ijbrb96x08621qigxxiphp503lsi-libx11-1.7.3.1/include:/gnu/store/f8v7w0v3fqj2798313bpnyw2n52d34wf-libvdpau-1.4/include:/gnu/store/c1nvl9hcgl09nysmy1qqsz5ljiarxdjs-libdrm-2.4.107/include:/gnu/store/wiv3snwalzwjg7g9gqd1fmh66iimhlsf-libogg-1.3.5/include:/gnu/store/jh778dla5w316bsfc63q8fnhn87j81lw-libxrender-0.9.10/include:/gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include:/gnu/store/a7ggx0af69gv4k5mr1k617p4vy9kgx2v-libcap-2.62/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include:/gnu/store/4fhg8f8c6q647v7pysbng3j30frg0hcl-libxext-1.3.4/include:/gnu/store/v8raqm2shh9azkl71107p53j55hir306-libxcb-1.14/include:/gnu/store/p30n7i9jcwzf9iz2009vfb7sgx30bv76-libpciaccess-0.16/include:/gnu/store/dfzp4rhkzqqagx3djn2kcnaflz1m8446-libxdmcp-1.1.3/include:/gnu/store/9k6slxs8ynz46h85bcy3zk2mx0nn8rpf-libxau-1.0.9/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include:/gnu/store/130p5nhgs4yjh5vs3v1rdizx0vb1j177-cxxtest-4.4/include:/gnu/store/wdm2s2si8fqsrcd5xpc29ivmpkf20s8d-mesa-21.3.8/include:/gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/include:/gnu/store/0i6gfz0aqwnlppkr1c94z2ngs87q2zwp-curl-7.79.1/include:/gnu/store/kcfabykfgqzq9m4y8vkx2lxkh788zypb-enet-1.3.17/include:/gnu/store/mik41skz0dv3wkaldw0dxgna1r3rp45f-fmt-8.1.1/include:/gnu/store/dyqswrwhn7xd7spzgfgs0jxn49kmlz1b-gloox-1.0.24/include:/gnu/store/c76yr5wxyvay2fc9kr614wpa5npl68m7-icu4c-68.2/include:/gnu/store/1jsaaqyb7s5z0c07wcm3nvnhhm7fbi3w-libidn-1.37/include:/gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include:/gnu/store/rxj4b0sh7d92qags9njxm1xzac2b80jp-libsodium-1.0.18/include:/gnu/store/l69djprsj2vk7cdh8ya1z96060sw5p70-libvorbis-1.3.7/include:/gnu/store/mx0bsijgajia8b0s7zfsc135ichy111d-libxcursor-1.2.0/include:/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include:/gnu/store/xady2086pnjbg6lz7y7ml0qipmyzn20v-miniupnpc-2.1.20191224/include:/gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include:/gnu/store/qgkdnqhsq50jidj245c0mnnzg5bpsxja-openal-1.20.1/include:/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include:/gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include:/gnu/store/8qv5kb2fgm4c3bf70zcg9l6hkf3qzpw9-zlib-1.2.11/include:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/vfak5v1d0hjgq6p845r809vrf4kplsnz-xorgproto-2021.5/include:/gnu/store/kdrl0zydxg29fxz03wff6s7nji3wp1mb-libxxf86vm-1.1.4/include:/gnu/store/hbymc5z6rpj0m1a00iglc779kdnbglf0-libxshmfence-1.3/include:/gnu/store/7rwz6yjir4ysnhskcw5k8azksjwqd6pa-libxfixes-6.0.0/include:/gnu/store/i4yh9pwl39qvl9nf8q48gmjgq3wxi36b-libxdamage-1.1.5/include:/gnu/store/fa43ijbrb96x08621qigxxiphp503lsi-libx11-1.7.3.1/include:/gnu/store/f8v7w0v3fqj2798313bpnyw2n52d34wf-libvdpau-1.4/include:/gnu/store/c1nvl9hcgl09nysmy1qqsz5ljiarxdjs-libdrm-2.4.107/include:/gnu/store/wiv3snwalzwjg7g9gqd1fmh66iimhlsf-libogg-1.3.5/include:/gnu/store/jh778dla5w316bsfc63q8fnhn87j81lw-libxrender-0.9.10/include:/gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include:/gnu/store/a7ggx0af69gv4k5mr1k617p4vy9kgx2v-libcap-2.62/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include:/gnu/store/4fhg8f8c6q647v7pysbng3j30frg0hcl-libxext-1.3.4/include:/gnu/store/v8raqm2shh9azkl71107p53j55hir306-libxcb-1.14/include:/gnu/store/p30n7i9jcwzf9iz2009vfb7sgx30bv76-libpciaccess-0.16/include:/gnu/store/dfzp4rhkzqqagx3djn2kcnaflz1m8446-libxdmcp-1.1.3/include:/gnu/store/9k6slxs8ynz46h85bcy3zk2mx0nn8rpf-libxau-1.0.9/include' environment variable `LIBRARY_PATH' set to `/gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/lib:/gnu/store/130p5nhgs4yjh5vs3v1rdizx0vb1j177-cxxtest-4.4/lib:/gnu/store/wdm2s2si8fqsrcd5xpc29ivmpkf20s8d-mesa-21.3.8/lib:/gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/lib:/gnu/store/0i6gfz0aqwnlppkr1c94z2ngs87q2zwp-curl-7.79.1/lib:/gnu/store/kcfabykfgqzq9m4y8vkx2lxkh788zypb-enet-1.3.17/lib:/gnu/store/mik41skz0dv3wkaldw0dxgna1r3rp45f-fmt-8.1.1/lib:/gnu/store/dyqswrwhn7xd7spzgfgs0jxn49kmlz1b-gloox-1.0.24/lib:/gnu/store/c76yr5wxyvay2fc9kr614wpa5npl68m7-icu4c-68.2/lib:/gnu/store/1jsaaqyb7s5z0c07wcm3nvnhhm7fbi3w-libidn-1.37/lib:/gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/lib:/gnu/store/rxj4b0sh7d92qags9njxm1xzac2b80jp-libsodium-1.0.18/lib:/gnu/store/l69djprsj2vk7cdh8ya1z96060sw5p70-libvorbis-1.3.7/lib:/gnu/store/mx0bsijgajia8b0s7zfsc135ichy111d-libxcursor-1.2.0/lib:/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/lib:/gnu/store/xady2086pnjbg6lz7y7ml0qipmyzn20v-miniupnpc-2.1.20191224/lib:/gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/lib:/gnu/store/qgkdnqhsq50jidj245c0mnnzg5bpsxja-openal-1.20.1/lib:/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/lib:/gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib:/gnu/store/8qv5kb2fgm4c3bf70zcg9l6hkf3qzpw9-zlib-1.2.11/lib:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/lib:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/lib:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/lib:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/lib:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/lib:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib:/gnu/store/4jdghmc65q7i7ib89zmvq66l0ghf7jc4-glibc-2.33-static/lib:/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib:/gnu/store/k4kb5p8c38azrsvcyl3ib8088pgxcwxp-python-ply-3.11/lib:/gnu/store/kdrl0zydxg29fxz03wff6s7nji3wp1mb-libxxf86vm-1.1.4/lib:/gnu/store/hbymc5z6rpj0m1a00iglc779kdnbglf0-libxshmfence-1.3/lib:/gnu/store/7rwz6yjir4ysnhskcw5k8azksjwqd6pa-libxfixes-6.0.0/lib:/gnu/store/i4yh9pwl39qvl9nf8q48gmjgq3wxi36b-libxdamage-1.1.5/lib:/gnu/store/fa43ijbrb96x08621qigxxiphp503lsi-libx11-1.7.3.1/lib:/gnu/store/f8v7w0v3fqj2798313bpnyw2n52d34wf-libvdpau-1.4/lib:/gnu/store/c1nvl9hcgl09nysmy1qqsz5ljiarxdjs-libdrm-2.4.107/lib:/gnu/store/wiv3snwalzwjg7g9gqd1fmh66iimhlsf-libogg-1.3.5/lib:/gnu/store/jh778dla5w316bsfc63q8fnhn87j81lw-libxrender-0.9.10/lib:/gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/lib:/gnu/store/a7ggx0af69gv4k5mr1k617p4vy9kgx2v-libcap-2.62/lib:/gnu/store/l7kl3m89czk3nnknx4ljn7gdxhvxlyfa-util-macros-1.19.3/lib:/gnu/store/4fhg8f8c6q647v7pysbng3j30frg0hcl-libxext-1.3.4/lib:/gnu/store/v8raqm2shh9azkl71107p53j55hir306-libxcb-1.14/lib:/gnu/store/p30n7i9jcwzf9iz2009vfb7sgx30bv76-libpciaccess-0.16/lib:/gnu/store/dfzp4rhkzqqagx3djn2kcnaflz1m8446-libxdmcp-1.1.3/lib:/gnu/store/9k6slxs8ynz46h85bcy3zk2mx0nn8rpf-libxau-1.0.9/lib:/gnu/store/9pdhgsdmnddgdnwpn0jalp1ryyjjkp56-libpthread-stubs-0.4/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib/locale' phase `set-paths' succeeded after 0.2 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' 0ad-0.0.25b-alpha/source/ 0ad-0.0.25b-alpha/source/collada/ 0ad-0.0.25b-alpha/source/graphics/ 0ad-0.0.25b-alpha/source/gui/ 0ad-0.0.25b-alpha/source/i18n/ 0ad-0.0.25b-alpha/source/lib/ 0ad-0.0.25b-alpha/source/lobby/ 0ad-0.0.25b-alpha/source/main.cpp 0ad-0.0.25b-alpha/source/maths/ 0ad-0.0.25b-alpha/source/mocks/ 0ad-0.0.25b-alpha/source/network/ 0ad-0.0.25b-alpha/source/pch/ 0ad-0.0.25b-alpha/source/ps/ 0ad-0.0.25b-alpha/source/renderer/ 0ad-0.0.25b-alpha/source/rlinterface/ 0ad-0.0.25b-alpha/source/scriptinterface/ 0ad-0.0.25b-alpha/source/simulation2/ 0ad-0.0.25b-alpha/source/soundmanager/ 0ad-0.0.25b-alpha/source/test_root.cpp 0ad-0.0.25b-alpha/source/test_setup.cpp 0ad-0.0.25b-alpha/source/third_party/ 0ad-0.0.25b-alpha/source/tools/ 0ad-0.0.25b-alpha/source/tools/atlas/ 0ad-0.0.25b-alpha/source/tools/autolog/ 0ad-0.0.25b-alpha/source/tools/cmpgraph/ 0ad-0.0.25b-alpha/source/tools/dist/ 0ad-0.0.25b-alpha/source/tools/entdocs/ 0ad-0.0.25b-alpha/source/tools/entgraph/ 0ad-0.0.25b-alpha/source/tools/entity/ 0ad-0.0.25b-alpha/source/tools/fontbuilder2/ 0ad-0.0.25b-alpha/source/tools/i18n/ 0ad-0.0.25b-alpha/source/tools/LICENSE.txt 0ad-0.0.25b-alpha/source/tools/lobbybots/ 0ad-0.0.25b-alpha/source/tools/mapcompatibility/ 0ad-0.0.25b-alpha/source/tools/openlogsfolder/ 0ad-0.0.25b-alpha/source/tools/profiler2/ 0ad-0.0.25b-alpha/source/tools/replayprofile/ 0ad-0.0.25b-alpha/source/tools/rlclient/ 0ad-0.0.25b-alpha/source/tools/springimport/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/ 0ad-0.0.25b-alpha/source/tools/templatessorter/ 0ad-0.0.25b-alpha/source/tools/tracelogger/ 0ad-0.0.25b-alpha/source/tools/webservices/ 0ad-0.0.25b-alpha/source/tools/xmlvalidator/ 0ad-0.0.25b-alpha/source/tools/xmlvalidator/validate.pl 0ad-0.0.25b-alpha/source/tools/xmlvalidator/validator.py 0ad-0.0.25b-alpha/source/tools/webservices/__init__.py 0ad-0.0.25b-alpha/source/tools/webservices/maint_graphics.py 0ad-0.0.25b-alpha/source/tools/webservices/manage.py 0ad-0.0.25b-alpha/source/tools/webservices/profilemiddleware.py 0ad-0.0.25b-alpha/source/tools/webservices/settings.py 0ad-0.0.25b-alpha/source/tools/webservices/settings_local.EXAMPLE.py 0ad-0.0.25b-alpha/source/tools/webservices/setup.txt 0ad-0.0.25b-alpha/source/tools/webservices/urls.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/ 0ad-0.0.25b-alpha/source/tools/webservices/userreport/__init__.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/admin.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/gl.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/maint.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/models.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/ 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templatetags/ 0ad-0.0.25b-alpha/source/tools/webservices/userreport/urls.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/urls_private.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/views.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/views_private.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/x86.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templatetags/__init__.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templatetags/cycle.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templatetags/report_tags.py 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/404.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/index.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/jsonformat.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/ 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/base.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/cpu.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/gfx.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/hwdetect.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/message.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/opengl_device.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/opengl_feature.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/opengl_index.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/performance.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/profile.html 0ad-0.0.25b-alpha/source/tools/webservices/userreport/templates/reports/user.html 0ad-0.0.25b-alpha/source/tools/tracelogger/tracelogger_options.sh 0ad-0.0.25b-alpha/source/tools/templatessorter/readme.txt 0ad-0.0.25b-alpha/source/tools/templatessorter/templatessorter.sh 0ad-0.0.25b-alpha/source/tools/templatessorter/templatessorter.xsl 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/Readme.txt 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/style.css 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/unitTables.py 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/tablefilter.js 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/tf-1.js 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/colsVisibility.css 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/filtersVisibility.css 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/tablefilter.css 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/blank.png 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/btn_clear_filters.png 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/btn_filter.png 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/btn_first_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/btn_last_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/btn_next_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/btn_previous_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/downsimple.png 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/icn_clp.png 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/icn_exp.png 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/icn_filter.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/icn_filterActive.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/upsimple.png 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/images/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/skyblue.css 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/images/bg_skyblue.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/images/btn_first_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/images/btn_last_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/images/btn_next_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/images/btn_prev_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/images/icn_clear_filters.png 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/skyblue/images/img_loading.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/images/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/mytheme.css 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/images/bg_headers.jpg 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/images/bg_infDiv.jpg 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/images/btn_filter.png 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/images/btn_first_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/images/btn_last_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/images/btn_next_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/images/btn_previous_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/mytheme/images/img_loading.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/default.css 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/ 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/bg_infDiv.jpg 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/bg_th.jpg 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_eraser.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_first_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_last_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_next_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_over_eraser.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_over_first_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_over_last_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_over_next_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_over_previous_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/btn_previous_page.gif 0ad-0.0.25b-alpha/source/tools/templatesanalyzer/tablefilter/style/themes/default/images/img_loading.gif 0ad-0.0.25b-alpha/source/tools/springimport/convert.pl 0ad-0.0.25b-alpha/source/tools/springimport/SpringPalette.pm 0ad-0.0.25b-alpha/source/tools/springimport/TextureAtlas.pm 0ad-0.0.25b-alpha/source/tools/rlclient/python/ 0ad-0.0.25b-alpha/source/tools/rlclient/python/README.md 0ad-0.0.25b-alpha/source/tools/rlclient/python/requirements-dev.txt 0ad-0.0.25b-alpha/source/tools/rlclient/python/samples/ 0ad-0.0.25b-alpha/source/tools/rlclient/python/setup.py 0ad-0.0.25b-alpha/source/tools/rlclient/python/tests/ 0ad-0.0.25b-alpha/source/tools/rlclient/python/zero_ad/ 0ad-0.0.25b-alpha/source/tools/rlclient/python/zero_ad/__init__.py 0ad-0.0.25b-alpha/source/tools/rlclient/python/zero_ad/actions.py 0ad-0.0.25b-alpha/source/tools/rlclient/python/zero_ad/api.py 0ad-0.0.25b-alpha/source/tools/rlclient/python/zero_ad/environment.py 0ad-0.0.25b-alpha/source/tools/rlclient/python/tests/fastactions.js 0ad-0.0.25b-alpha/source/tools/rlclient/python/tests/test_actions.py 0ad-0.0.25b-alpha/source/tools/rlclient/python/tests/test_evaluate.py 0ad-0.0.25b-alpha/source/tools/rlclient/python/samples/arcadia.json 0ad-0.0.25b-alpha/source/tools/rlclient/python/samples/simple-example.py 0ad-0.0.25b-alpha/source/tools/replayprofile/extract.pl 0ad-0.0.25b-alpha/source/tools/replayprofile/graph.html 0ad-0.0.25b-alpha/source/tools/replayprofile/graph.js 0ad-0.0.25b-alpha/source/tools/replayprofile/jquery.flot.js 0ad-0.0.25b-alpha/source/tools/replayprofile/jquery.flot.navigate.js 0ad-0.0.25b-alpha/source/tools/replayprofile/jquery.js 0ad-0.0.25b-alpha/source/tools/profiler2/jquery-1.6.4.js 0ad-0.0.25b-alpha/source/tools/profiler2/profiler2.html 0ad-0.0.25b-alpha/source/tools/profiler2/profiler2.js 0ad-0.0.25b-alpha/source/tools/profiler2/Profiler2Report.js 0ad-0.0.25b-alpha/source/tools/profiler2/ReportDraw.js 0ad-0.0.25b-alpha/source/tools/profiler2/utilities.js 0ad-0.0.25b-alpha/source/tools/openlogsfolder/OpenLogsFolder.vbs 0ad-0.0.25b-alpha/source/tools/mapcompatibility/a18_to_a19.py 0ad-0.0.25b-alpha/source/tools/lobbybots/ejabberd_example.yml 0ad-0.0.25b-alpha/source/tools/lobbybots/mod_ipstamp/ 0ad-0.0.25b-alpha/source/tools/lobbybots/README.md 0ad-0.0.25b-alpha/source/tools/lobbybots/requirements.txt 0ad-0.0.25b-alpha/source/tools/lobbybots/setup.py 0ad-0.0.25b-alpha/source/tools/lobbybots/tests/ 0ad-0.0.25b-alpha/source/tools/lobbybots/xpartamupp/ 0ad-0.0.25b-alpha/source/tools/lobbybots/xpartamupp/__init__.py 0ad-0.0.25b-alpha/source/tools/lobbybots/xpartamupp/echelon.py 0ad-0.0.25b-alpha/source/tools/lobbybots/xpartamupp/elo.py 0ad-0.0.25b-alpha/source/tools/lobbybots/xpartamupp/lobby_ranking.py 0ad-0.0.25b-alpha/source/tools/lobbybots/xpartamupp/stanzas.py 0ad-0.0.25b-alpha/source/tools/lobbybots/xpartamupp/utils.py 0ad-0.0.25b-alpha/source/tools/lobbybots/xpartamupp/xpartamupp.py 0ad-0.0.25b-alpha/source/tools/lobbybots/tests/__init__.py 0ad-0.0.25b-alpha/source/tools/lobbybots/tests/test_echelon.py 0ad-0.0.25b-alpha/source/tools/lobbybots/tests/test_elo.py 0ad-0.0.25b-alpha/source/tools/lobbybots/tests/test_lobby_ranking.py 0ad-0.0.25b-alpha/source/tools/lobbybots/tests/test_utils.py 0ad-0.0.25b-alpha/source/tools/lobbybots/tests/test_xpartamupp.py 0ad-0.0.25b-alpha/source/tools/lobbybots/mod_ipstamp/COPYING 0ad-0.0.25b-alpha/source/tools/lobbybots/mod_ipstamp/mod_ipstamp.spec 0ad-0.0.25b-alpha/source/tools/lobbybots/mod_ipstamp/README.txt 0ad-0.0.25b-alpha/source/tools/lobbybots/mod_ipstamp/src/ 0ad-0.0.25b-alpha/source/tools/lobbybots/mod_ipstamp/src/mod_ipstamp.erl 0ad-0.0.25b-alpha/source/tools/i18n/checkDiff.py 0ad-0.0.25b-alpha/source/tools/i18n/checkTranslations.py 0ad-0.0.25b-alpha/source/tools/i18n/creditTranslators.py 0ad-0.0.25b-alpha/source/tools/i18n/extractors/ 0ad-0.0.25b-alpha/source/tools/i18n/generateDebugTranslation.py 0ad-0.0.25b-alpha/source/tools/i18n/i18n_helper/ 0ad-0.0.25b-alpha/source/tools/i18n/maintenanceTasks.sh 0ad-0.0.25b-alpha/source/tools/i18n/pullTranslations.py 0ad-0.0.25b-alpha/source/tools/i18n/README.md 0ad-0.0.25b-alpha/source/tools/i18n/requirements.txt 0ad-0.0.25b-alpha/source/tools/i18n/tests/ 0ad-0.0.25b-alpha/source/tools/i18n/updateTemplates.py 0ad-0.0.25b-alpha/source/tools/i18n/tests/test_checkDiff.py 0ad-0.0.25b-alpha/source/tools/i18n/i18n_helper/__init__.py 0ad-0.0.25b-alpha/source/tools/i18n/i18n_helper/catalog.py 0ad-0.0.25b-alpha/source/tools/i18n/i18n_helper/globber.py 0ad-0.0.25b-alpha/source/tools/i18n/extractors/__init__.py 0ad-0.0.25b-alpha/source/tools/i18n/extractors/extractors.py 0ad-0.0.25b-alpha/source/tools/i18n/extractors/jslexer.py 0ad-0.0.25b-alpha/source/tools/fontbuilder2/charset.txt 0ad-0.0.25b-alpha/source/tools/fontbuilder2/dumpfontchars.py 0ad-0.0.25b-alpha/source/tools/fontbuilder2/fileformat.txt 0ad-0.0.25b-alpha/source/tools/fontbuilder2/fontbuilder.py 0ad-0.0.25b-alpha/source/tools/fontbuilder2/FontLoader.py 0ad-0.0.25b-alpha/source/tools/fontbuilder2/gencharset.pl 0ad-0.0.25b-alpha/source/tools/fontbuilder2/Packer.py 0ad-0.0.25b-alpha/source/tools/fontbuilder2/README.txt 0ad-0.0.25b-alpha/source/tools/fontbuilder2/testcharset.pl 0ad-0.0.25b-alpha/source/tools/entity/checkrefs.pl 0ad-0.0.25b-alpha/source/tools/entity/creationgraph.pl 0ad-0.0.25b-alpha/source/tools/entity/Entity.pm 0ad-0.0.25b-alpha/source/tools/entity/entvalidate.pl 0ad-0.0.25b-alpha/source/tools/entity/readme.md 0ad-0.0.25b-alpha/source/tools/entgraph/entgraph.pl 0ad-0.0.25b-alpha/source/tools/entdocs/build.sh 0ad-0.0.25b-alpha/source/tools/entdocs/convertrng.xsl 0ad-0.0.25b-alpha/source/tools/entdocs/entity-docs.css 0ad-0.0.25b-alpha/source/tools/dist/0ad.nsi 0ad-0.0.25b-alpha/source/tools/dist/build-archives.sh 0ad-0.0.25b-alpha/source/tools/dist/build-osx-bundle.py 0ad-0.0.25b-alpha/source/tools/dist/build-osx-executable.sh 0ad-0.0.25b-alpha/source/tools/dist/build-unix-win32.sh 0ad-0.0.25b-alpha/source/tools/dist/build.sh 0ad-0.0.25b-alpha/source/tools/dist/dmgbuild-settings.py 0ad-0.0.25b-alpha/source/tools/dist/FileAssociation.nsh 0ad-0.0.25b-alpha/source/tools/cmpgraph/cmpgraph.pl 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/config.yml 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/Makefile.PL 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/root/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/script/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/sql/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/sql/createdb.sh 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/sql/svnlog.sql 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/script/svnlog_cgi.pl 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/script/svnlog_create.pl 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/script/svnlog_fastcgi.pl 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/script/svnlog_server.pl 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/script/svnlog_test.pl 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/root/PublicMessage/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/root/PublicMessage/edit.tt 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/root/PublicMessage/list.tt 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog.pm 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/Controller/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/Model/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/View/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/View/TT.pm 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/Model/CDBI/ 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/Model/CDBI.pm 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/Model/CDBI/Logentry.pm 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/Model/CDBI/Paths.pm 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/Model/CDBI/PublicMessage.pm 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/Controller/LogUpdate.pm 0ad-0.0.25b-alpha/source/tools/autolog/SVNLog/lib/SVNLog/Controller/PublicMessage.pm 0ad-0.0.25b-alpha/source/tools/atlas/AtlasFrontends/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/ 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/ActorViewer.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/ActorViewer.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Brushes.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Brushes.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/CommandProc.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/CommandProc.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/DeltaArray.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/GameLoop.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/GameLoop.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/ 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/InputProcessor.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/InputProcessor.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/MessagePasser.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/MessagePasserImpl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/MessagePasserImpl.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Messages.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/MessagesSetup.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Misc.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Register.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Shareable.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/SharedMemory.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/SharedTypes.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/SimState.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/SimState.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/View.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/View.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/BrushHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/CommandHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/MessageHandler.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/MessageHandler.h 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ErrorReporter/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/TODO.txt 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/MiscState.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/MiscState.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/VariationControl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/VariationControl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/actored.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/atlas.rc 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/DLLInterface.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/DLLInterface.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/Graphics/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/KeyMap.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/KeyMap.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/precompiled.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/precompiled.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/Graphics/ActorEditor.ico 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/Graphics/ArchiveViewer.ico 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/Graphics/FileConverter.ico 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/Misc/Graphics/ScenarioEditor.ico 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/AtlasClipboard.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/AtlasEventLoop.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/AtlasEventLoop.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/AtlasWindowCommand.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/AtlasWindowCommandProc.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/AtlasWindowCommandProc.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/Datafile.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/Datafile.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/IAtlasSerialiser.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/Observable.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/General/Observable.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Buttons/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Canvas/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/FileHistory/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/HighResTimer/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/MapDialog/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Windows/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasDialog.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasDialog.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/file.xpm 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/folder.xpm 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/README.txt 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/root.xpm 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/SnapSplitterWindow.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/SnapSplitterWindow.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickTextCtrl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickTextCtrl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ColorDialog.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ColorDialog.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Buttons/ToolButton.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/CustomControls/Buttons/ToolButton.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/TexListEditor.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasUI/ActorEditor/TexListEditor.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/AtlasObject.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/AtlasObjectImpl.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/AtlasObjectImpl.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/AtlasObjectJS.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/AtlasObjectText.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/AtlasObjectText.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/AtlasObjectXML.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/JSONSpiritInclude.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/tests/ 0ad-0.0.25b-alpha/source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.h 0ad-0.0.25b-alpha/source/tools/atlas/AtlasFrontends/_template.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasFrontends/_template.rc 0ad-0.0.25b-alpha/source/tools/atlas/AtlasFrontends/ActorEditor.cpp 0ad-0.0.25b-alpha/source/tools/atlas/AtlasFrontends/ActorEditor.rc 0ad-0.0.25b-alpha/source/tools/atlas/AtlasFrontends/generate.pl 0ad-0.0.25b-alpha/source/third_party/encryption/ 0ad-0.0.25b-alpha/source/third_party/fmt/ 0ad-0.0.25b-alpha/source/third_party/jsonspirit/ 0ad-0.0.25b-alpha/source/third_party/mikktspace/ 0ad-0.0.25b-alpha/source/third_party/mongoose/ 0ad-0.0.25b-alpha/source/third_party/ogre3d_preprocessor/ 0ad-0.0.25b-alpha/source/third_party/patches/ 0ad-0.0.25b-alpha/source/third_party/tinygettext/ 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/ 0ad-0.0.25b-alpha/source/third_party/tinygettext/LICENSE.md 0ad-0.0.25b-alpha/source/third_party/tinygettext/README.md 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/ 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/dictionary.cpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/dictionary_manager.cpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/iconv.cpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/language.cpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/log.cpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/plural_forms.cpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/po_parser.cpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/tinygettext.cpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/unix_file_system.cpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/win32/ 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/win32/dirent.c 0ad-0.0.25b-alpha/source/third_party/tinygettext/src/win32/dirent.h 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/ 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/dictionary.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/dictionary_manager.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/file_system.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/iconv.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/language.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/log.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/log_stream.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/plural_forms.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/po_parser.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/tinygettext.hpp 0ad-0.0.25b-alpha/source/third_party/tinygettext/include/tinygettext/unix_file_system.hpp 0ad-0.0.25b-alpha/source/third_party/ogre3d_preprocessor/OgreGLSLPreprocessor.cpp 0ad-0.0.25b-alpha/source/third_party/ogre3d_preprocessor/OgreGLSLPreprocessor.h 0ad-0.0.25b-alpha/source/third_party/ogre3d_preprocessor/tests/ 0ad-0.0.25b-alpha/source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.h 0ad-0.0.25b-alpha/source/third_party/mongoose/mongoose.cpp 0ad-0.0.25b-alpha/source/third_party/mongoose/mongoose.h 0ad-0.0.25b-alpha/source/third_party/mongoose/mongoose_orig.c 0ad-0.0.25b-alpha/source/third_party/mikktspace/mikktspace.cpp 0ad-0.0.25b-alpha/source/third_party/mikktspace/mikktspace.h 0ad-0.0.25b-alpha/source/third_party/mikktspace/weldmesh.cpp 0ad-0.0.25b-alpha/source/third_party/mikktspace/weldmesh.h 0ad-0.0.25b-alpha/source/third_party/jsonspirit/json_spirit_error_position.h 0ad-0.0.25b-alpha/source/third_party/jsonspirit/json_spirit_reader_template.h 0ad-0.0.25b-alpha/source/third_party/jsonspirit/json_spirit_value.h 0ad-0.0.25b-alpha/source/third_party/jsonspirit/json_spirit_writer_options.h 0ad-0.0.25b-alpha/source/third_party/jsonspirit/json_spirit_writer_template.h 0ad-0.0.25b-alpha/source/third_party/jsonspirit/LICENSE.txt 0ad-0.0.25b-alpha/source/third_party/jsonspirit/README.txt 0ad-0.0.25b-alpha/source/third_party/encryption/pkcs5_pbkdf2.cpp 0ad-0.0.25b-alpha/source/third_party/encryption/pkcs5_pbkdf2.h 0ad-0.0.25b-alpha/source/third_party/encryption/tests/ 0ad-0.0.25b-alpha/source/third_party/encryption/tests/test_pkcs5_pbkdf5.h 0ad-0.0.25b-alpha/source/soundmanager/data/ 0ad-0.0.25b-alpha/source/soundmanager/ISoundManager.h 0ad-0.0.25b-alpha/source/soundmanager/items/ 0ad-0.0.25b-alpha/source/soundmanager/scripting/ 0ad-0.0.25b-alpha/source/soundmanager/SoundManager.cpp 0ad-0.0.25b-alpha/source/soundmanager/SoundManager.h 0ad-0.0.25b-alpha/source/soundmanager/scripting/JSInterface_Sound.cpp 0ad-0.0.25b-alpha/source/soundmanager/scripting/JSInterface_Sound.h 0ad-0.0.25b-alpha/source/soundmanager/scripting/SoundGroup.cpp 0ad-0.0.25b-alpha/source/soundmanager/scripting/SoundGroup.h 0ad-0.0.25b-alpha/source/soundmanager/items/CBufferItem.cpp 0ad-0.0.25b-alpha/source/soundmanager/items/CBufferItem.h 0ad-0.0.25b-alpha/source/soundmanager/items/CSoundBase.cpp 0ad-0.0.25b-alpha/source/soundmanager/items/CSoundBase.h 0ad-0.0.25b-alpha/source/soundmanager/items/CSoundItem.cpp 0ad-0.0.25b-alpha/source/soundmanager/items/CSoundItem.h 0ad-0.0.25b-alpha/source/soundmanager/items/CStreamItem.cpp 0ad-0.0.25b-alpha/source/soundmanager/items/CStreamItem.h 0ad-0.0.25b-alpha/source/soundmanager/items/ISoundItem.h 0ad-0.0.25b-alpha/source/soundmanager/data/ogg.cpp 0ad-0.0.25b-alpha/source/soundmanager/data/ogg.h 0ad-0.0.25b-alpha/source/soundmanager/data/OggData.cpp 0ad-0.0.25b-alpha/source/soundmanager/data/OggData.h 0ad-0.0.25b-alpha/source/soundmanager/data/SoundData.cpp 0ad-0.0.25b-alpha/source/soundmanager/data/SoundData.h 0ad-0.0.25b-alpha/source/simulation2/components/ 0ad-0.0.25b-alpha/source/simulation2/docs/ 0ad-0.0.25b-alpha/source/simulation2/helpers/ 0ad-0.0.25b-alpha/source/simulation2/MessageTypes.h 0ad-0.0.25b-alpha/source/simulation2/scripting/ 0ad-0.0.25b-alpha/source/simulation2/serialization/ 0ad-0.0.25b-alpha/source/simulation2/Simulation2.cpp 0ad-0.0.25b-alpha/source/simulation2/Simulation2.h 0ad-0.0.25b-alpha/source/simulation2/system/ 0ad-0.0.25b-alpha/source/simulation2/tests/ 0ad-0.0.25b-alpha/source/simulation2/TypeList.h 0ad-0.0.25b-alpha/source/simulation2/tests/test_CmpTemplateManager.h 0ad-0.0.25b-alpha/source/simulation2/tests/test_ComponentManager.h 0ad-0.0.25b-alpha/source/simulation2/tests/test_EntityMap.h 0ad-0.0.25b-alpha/source/simulation2/tests/test_ParamNode.h 0ad-0.0.25b-alpha/source/simulation2/tests/test_Serializer.h 0ad-0.0.25b-alpha/source/simulation2/tests/test_SerializeTemplates.h 0ad-0.0.25b-alpha/source/simulation2/tests/test_Simulation2.h 0ad-0.0.25b-alpha/source/simulation2/system/CmpPtr.cpp 0ad-0.0.25b-alpha/source/simulation2/system/CmpPtr.h 0ad-0.0.25b-alpha/source/simulation2/system/Component.h 0ad-0.0.25b-alpha/source/simulation2/system/ComponentManager.cpp 0ad-0.0.25b-alpha/source/simulation2/system/ComponentManager.h 0ad-0.0.25b-alpha/source/simulation2/system/ComponentManagerSerialization.cpp 0ad-0.0.25b-alpha/source/simulation2/system/Components.h 0ad-0.0.25b-alpha/source/simulation2/system/ComponentTest.h 0ad-0.0.25b-alpha/source/simulation2/system/DynamicSubscription.cpp 0ad-0.0.25b-alpha/source/simulation2/system/DynamicSubscription.h 0ad-0.0.25b-alpha/source/simulation2/system/Entity.h 0ad-0.0.25b-alpha/source/simulation2/system/EntityMap.h 0ad-0.0.25b-alpha/source/simulation2/system/IComponent.cpp 0ad-0.0.25b-alpha/source/simulation2/system/IComponent.h 0ad-0.0.25b-alpha/source/simulation2/system/Interface.h 0ad-0.0.25b-alpha/source/simulation2/system/InterfaceScripted.h 0ad-0.0.25b-alpha/source/simulation2/system/LocalTurnManager.cpp 0ad-0.0.25b-alpha/source/simulation2/system/LocalTurnManager.h 0ad-0.0.25b-alpha/source/simulation2/system/Message.h 0ad-0.0.25b-alpha/source/simulation2/system/ParamNode.cpp 0ad-0.0.25b-alpha/source/simulation2/system/ParamNode.h 0ad-0.0.25b-alpha/source/simulation2/system/ReplayTurnManager.cpp 0ad-0.0.25b-alpha/source/simulation2/system/ReplayTurnManager.h 0ad-0.0.25b-alpha/source/simulation2/system/SimContext.cpp 0ad-0.0.25b-alpha/source/simulation2/system/SimContext.h 0ad-0.0.25b-alpha/source/simulation2/system/TurnManager.cpp 0ad-0.0.25b-alpha/source/simulation2/system/TurnManager.h 0ad-0.0.25b-alpha/source/simulation2/serialization/BinarySerializer.cpp 0ad-0.0.25b-alpha/source/simulation2/serialization/BinarySerializer.h 0ad-0.0.25b-alpha/source/simulation2/serialization/DebugSerializer.cpp 0ad-0.0.25b-alpha/source/simulation2/serialization/DebugSerializer.h 0ad-0.0.25b-alpha/source/simulation2/serialization/HashSerializer.cpp 0ad-0.0.25b-alpha/source/simulation2/serialization/HashSerializer.h 0ad-0.0.25b-alpha/source/simulation2/serialization/IDeserializer.cpp 0ad-0.0.25b-alpha/source/simulation2/serialization/IDeserializer.h 0ad-0.0.25b-alpha/source/simulation2/serialization/ISerializer.cpp 0ad-0.0.25b-alpha/source/simulation2/serialization/ISerializer.h 0ad-0.0.25b-alpha/source/simulation2/serialization/SerializedPathfinder.h 0ad-0.0.25b-alpha/source/simulation2/serialization/SerializedScriptTypes.h 0ad-0.0.25b-alpha/source/simulation2/serialization/SerializedTypes.h 0ad-0.0.25b-alpha/source/simulation2/serialization/SerializeTemplates.h 0ad-0.0.25b-alpha/source/simulation2/serialization/StdDeserializer.cpp 0ad-0.0.25b-alpha/source/simulation2/serialization/StdDeserializer.h 0ad-0.0.25b-alpha/source/simulation2/serialization/StdSerializer.cpp 0ad-0.0.25b-alpha/source/simulation2/serialization/StdSerializer.h 0ad-0.0.25b-alpha/source/simulation2/scripting/EngineScriptConversions.cpp 0ad-0.0.25b-alpha/source/simulation2/scripting/JSInterface_Simulation.cpp 0ad-0.0.25b-alpha/source/simulation2/scripting/JSInterface_Simulation.h 0ad-0.0.25b-alpha/source/simulation2/scripting/MessageTypeConversions.cpp 0ad-0.0.25b-alpha/source/simulation2/scripting/ScriptComponent.cpp 0ad-0.0.25b-alpha/source/simulation2/scripting/ScriptComponent.h 0ad-0.0.25b-alpha/source/simulation2/helpers/CinemaPath.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/CinemaPath.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Geometry.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/Geometry.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Grid.h 0ad-0.0.25b-alpha/source/simulation2/helpers/HierarchicalPathfinder.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/HierarchicalPathfinder.h 0ad-0.0.25b-alpha/source/simulation2/helpers/LongPathfinder.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/LongPathfinder.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Los.h 0ad-0.0.25b-alpha/source/simulation2/helpers/MapEdgeTiles.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Pathfinding.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/Pathfinding.h 0ad-0.0.25b-alpha/source/simulation2/helpers/PathGoal.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/PathGoal.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Player.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Position.h 0ad-0.0.25b-alpha/source/simulation2/helpers/PriorityQueue.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Rasterize.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/Rasterize.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Render.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/Render.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Selection.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/Selection.h 0ad-0.0.25b-alpha/source/simulation2/helpers/SimulationCommand.h 0ad-0.0.25b-alpha/source/simulation2/helpers/Spatial.h 0ad-0.0.25b-alpha/source/simulation2/helpers/VertexPathfinder.cpp 0ad-0.0.25b-alpha/source/simulation2/helpers/VertexPathfinder.h 0ad-0.0.25b-alpha/source/simulation2/docs/CCmpExample.cpp 0ad-0.0.25b-alpha/source/simulation2/docs/ICmpExample.cpp 0ad-0.0.25b-alpha/source/simulation2/docs/ICmpExample.h 0ad-0.0.25b-alpha/source/simulation2/docs/SimulationDocs.h 0ad-0.0.25b-alpha/source/simulation2/components/CCmpAIManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpCinemaManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpCommandQueue.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpDecay.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpFootprint.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpMinimap.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpMotionBall.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpObstruction.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpObstructionManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpOverlayRenderer.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpOwnership.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpParticleManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpPathfinder.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpPathfinder_Common.h 0ad-0.0.25b-alpha/source/simulation2/components/CCmpPosition.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpProjectileManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpRallyPointRenderer.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpRallyPointRenderer.h 0ad-0.0.25b-alpha/source/simulation2/components/CCmpRangeManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpRangeOverlayRenderer.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpSelectable.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpSoundManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpTemplateManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpTerrain.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpTerritoryInfluence.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpTerritoryManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpTest.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpUnitMotion.h 0ad-0.0.25b-alpha/source/simulation2/components/CCmpUnitMotion_System.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpUnitMotionManager.h 0ad-0.0.25b-alpha/source/simulation2/components/CCmpUnitRenderer.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpVision.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpVisualActor.cpp 0ad-0.0.25b-alpha/source/simulation2/components/CCmpWaterManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpAIInterface.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpAIInterface.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpAIManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpAIManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpAttack.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpAttack.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpCinemaManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpCinemaManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpCommandQueue.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpCommandQueue.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpDecay.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpDecay.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpFogging.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpFogging.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpFootprint.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpFootprint.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpGarrisonHolder.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpGarrisonHolder.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpGuiInterface.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpGuiInterface.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpIdentity.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpIdentity.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpMinimap.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpMinimap.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpMirage.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpMirage.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpMotion.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpMotion.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpObstruction.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpObstruction.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpObstructionManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpObstructionManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpOverlayRenderer.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpOverlayRenderer.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpOwnership.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpOwnership.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpParticleManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpParticleManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpPathfinder.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpPathfinder.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpPlayer.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpPlayer.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpPlayerManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpPlayerManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpPosition.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpPosition.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpProjectileManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpProjectileManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpRallyPoint.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpRallyPoint.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpRallyPointRenderer.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpRallyPointRenderer.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpRangeManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpRangeManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpRangeOverlayRenderer.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpRangeOverlayRenderer.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpSelectable.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpSelectable.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpSettlement.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpSettlement.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpSound.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpSound.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpSoundManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpSoundManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTemplateManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTemplateManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTerrain.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTerrain.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTerritoryDecayManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTerritoryDecayManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTerritoryInfluence.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTerritoryInfluence.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTerritoryManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTerritoryManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTest.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTest.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTurretHolder.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpTurretHolder.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpUnitMotion.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpUnitMotion.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpUnitMotionManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpUnitMotionManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpUnitRenderer.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpUnitRenderer.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpUnknownScript.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpUnknownScript.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpValueModificationManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpValueModificationManager.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpVisibility.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpVisibility.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpVision.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpVision.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpVisual.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpVisual.h 0ad-0.0.25b-alpha/source/simulation2/components/ICmpWaterManager.cpp 0ad-0.0.25b-alpha/source/simulation2/components/ICmpWaterManager.h 0ad-0.0.25b-alpha/source/simulation2/components/tests/ 0ad-0.0.25b-alpha/source/simulation2/components/tests/test_CinemaManager.h 0ad-0.0.25b-alpha/source/simulation2/components/tests/test_CommandQueue.h 0ad-0.0.25b-alpha/source/simulation2/components/tests/test_HierPathfinder.h 0ad-0.0.25b-alpha/source/simulation2/components/tests/test_ObstructionManager.h 0ad-0.0.25b-alpha/source/simulation2/components/tests/test_Pathfinder.h 0ad-0.0.25b-alpha/source/simulation2/components/tests/test_Position.h 0ad-0.0.25b-alpha/source/simulation2/components/tests/test_RangeManager.h 0ad-0.0.25b-alpha/source/simulation2/components/tests/test_scripts.h 0ad-0.0.25b-alpha/source/simulation2/components/tests/test_TerritoryManager.h 0ad-0.0.25b-alpha/source/scriptinterface/FunctionWrapper.h 0ad-0.0.25b-alpha/source/scriptinterface/JSON.cpp 0ad-0.0.25b-alpha/source/scriptinterface/JSON.h 0ad-0.0.25b-alpha/source/scriptinterface/Object.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptContext.cpp 0ad-0.0.25b-alpha/source/scriptinterface/ScriptContext.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptConversions.cpp 0ad-0.0.25b-alpha/source/scriptinterface/ScriptConversions.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptEngine.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptExceptions.cpp 0ad-0.0.25b-alpha/source/scriptinterface/ScriptExceptions.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptExtraHeaders.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptForward.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptInterface.cpp 0ad-0.0.25b-alpha/source/scriptinterface/ScriptInterface.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptRequest.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptStats.cpp 0ad-0.0.25b-alpha/source/scriptinterface/ScriptStats.h 0ad-0.0.25b-alpha/source/scriptinterface/ScriptTypes.h 0ad-0.0.25b-alpha/source/scriptinterface/StructuredClone.cpp 0ad-0.0.25b-alpha/source/scriptinterface/StructuredClone.h 0ad-0.0.25b-alpha/source/scriptinterface/tests/ 0ad-0.0.25b-alpha/source/scriptinterface/tests/test_FunctionWrapper.h 0ad-0.0.25b-alpha/source/scriptinterface/tests/test_ScriptConversions.h 0ad-0.0.25b-alpha/source/scriptinterface/tests/test_ScriptInterface.h 0ad-0.0.25b-alpha/source/rlinterface/RLInterface.cpp 0ad-0.0.25b-alpha/source/rlinterface/RLInterface.h 0ad-0.0.25b-alpha/source/renderer/AlphaMapCalculator.cpp 0ad-0.0.25b-alpha/source/renderer/AlphaMapCalculator.h 0ad-0.0.25b-alpha/source/renderer/BlendShapes.h 0ad-0.0.25b-alpha/source/renderer/DebugRenderer.cpp 0ad-0.0.25b-alpha/source/renderer/DebugRenderer.h 0ad-0.0.25b-alpha/source/renderer/DecalRData.cpp 0ad-0.0.25b-alpha/source/renderer/DecalRData.h 0ad-0.0.25b-alpha/source/renderer/HWLightingModelRenderer.cpp 0ad-0.0.25b-alpha/source/renderer/HWLightingModelRenderer.h 0ad-0.0.25b-alpha/source/renderer/InstancingModelRenderer.cpp 0ad-0.0.25b-alpha/source/renderer/InstancingModelRenderer.h 0ad-0.0.25b-alpha/source/renderer/MikktspaceWrap.cpp 0ad-0.0.25b-alpha/source/renderer/MikktspaceWrap.h 0ad-0.0.25b-alpha/source/renderer/ModelRenderer.cpp 0ad-0.0.25b-alpha/source/renderer/ModelRenderer.h 0ad-0.0.25b-alpha/source/renderer/ModelVertexRenderer.h 0ad-0.0.25b-alpha/source/renderer/OverlayRenderer.cpp 0ad-0.0.25b-alpha/source/renderer/OverlayRenderer.h 0ad-0.0.25b-alpha/source/renderer/ParticleRenderer.cpp 0ad-0.0.25b-alpha/source/renderer/ParticleRenderer.h 0ad-0.0.25b-alpha/source/renderer/PatchRData.cpp 0ad-0.0.25b-alpha/source/renderer/PatchRData.h 0ad-0.0.25b-alpha/source/renderer/PostprocManager.cpp 0ad-0.0.25b-alpha/source/renderer/PostprocManager.h 0ad-0.0.25b-alpha/source/renderer/Renderer.cpp 0ad-0.0.25b-alpha/source/renderer/Renderer.h 0ad-0.0.25b-alpha/source/renderer/RenderingOptions.cpp 0ad-0.0.25b-alpha/source/renderer/RenderingOptions.h 0ad-0.0.25b-alpha/source/renderer/RenderModifiers.cpp 0ad-0.0.25b-alpha/source/renderer/RenderModifiers.h 0ad-0.0.25b-alpha/source/renderer/Scene.cpp 0ad-0.0.25b-alpha/source/renderer/Scene.h 0ad-0.0.25b-alpha/source/renderer/scripting/ 0ad-0.0.25b-alpha/source/renderer/ShadowMap.cpp 0ad-0.0.25b-alpha/source/renderer/ShadowMap.h 0ad-0.0.25b-alpha/source/renderer/SilhouetteRenderer.cpp 0ad-0.0.25b-alpha/source/renderer/SilhouetteRenderer.h 0ad-0.0.25b-alpha/source/renderer/SkyManager.cpp 0ad-0.0.25b-alpha/source/renderer/SkyManager.h 0ad-0.0.25b-alpha/source/renderer/TerrainOverlay.cpp 0ad-0.0.25b-alpha/source/renderer/TerrainOverlay.h 0ad-0.0.25b-alpha/source/renderer/TerrainRenderer.cpp 0ad-0.0.25b-alpha/source/renderer/TerrainRenderer.h 0ad-0.0.25b-alpha/source/renderer/TexturedLineRData.cpp 0ad-0.0.25b-alpha/source/renderer/TexturedLineRData.h 0ad-0.0.25b-alpha/source/renderer/TimeManager.cpp 0ad-0.0.25b-alpha/source/renderer/TimeManager.h 0ad-0.0.25b-alpha/source/renderer/VertexArray.cpp 0ad-0.0.25b-alpha/source/renderer/VertexArray.h 0ad-0.0.25b-alpha/source/renderer/VertexBuffer.cpp 0ad-0.0.25b-alpha/source/renderer/VertexBuffer.h 0ad-0.0.25b-alpha/source/renderer/VertexBufferManager.cpp 0ad-0.0.25b-alpha/source/renderer/VertexBufferManager.h 0ad-0.0.25b-alpha/source/renderer/WaterManager.cpp 0ad-0.0.25b-alpha/source/renderer/WaterManager.h 0ad-0.0.25b-alpha/source/renderer/scripting/JSInterface_Renderer.cpp 0ad-0.0.25b-alpha/source/renderer/scripting/JSInterface_Renderer.h 0ad-0.0.25b-alpha/source/ps/ArchiveBuilder.cpp 0ad-0.0.25b-alpha/source/ps/ArchiveBuilder.h 0ad-0.0.25b-alpha/source/ps/CacheLoader.cpp 0ad-0.0.25b-alpha/source/ps/CacheLoader.h 0ad-0.0.25b-alpha/source/ps/CConsole.cpp 0ad-0.0.25b-alpha/source/ps/CConsole.h 0ad-0.0.25b-alpha/source/ps/CLogger.cpp 0ad-0.0.25b-alpha/source/ps/CLogger.h 0ad-0.0.25b-alpha/source/ps/Compress.cpp 0ad-0.0.25b-alpha/source/ps/Compress.h 0ad-0.0.25b-alpha/source/ps/ConfigDB.cpp 0ad-0.0.25b-alpha/source/ps/ConfigDB.h 0ad-0.0.25b-alpha/source/ps/CStr.cpp 0ad-0.0.25b-alpha/source/ps/CStr.h 0ad-0.0.25b-alpha/source/ps/CStrIntern.cpp 0ad-0.0.25b-alpha/source/ps/CStrIntern.h 0ad-0.0.25b-alpha/source/ps/CStrInternStatic.h 0ad-0.0.25b-alpha/source/ps/DllLoader.cpp 0ad-0.0.25b-alpha/source/ps/DllLoader.h 0ad-0.0.25b-alpha/source/ps/Errors.cpp 0ad-0.0.25b-alpha/source/ps/Errors.h 0ad-0.0.25b-alpha/source/ps/FileIo.cpp 0ad-0.0.25b-alpha/source/ps/FileIo.h 0ad-0.0.25b-alpha/source/ps/Filesystem.cpp 0ad-0.0.25b-alpha/source/ps/Filesystem.h 0ad-0.0.25b-alpha/source/ps/Future.h 0ad-0.0.25b-alpha/source/ps/FutureForward.h 0ad-0.0.25b-alpha/source/ps/Game.cpp 0ad-0.0.25b-alpha/source/ps/Game.h 0ad-0.0.25b-alpha/source/ps/GameSetup/ 0ad-0.0.25b-alpha/source/ps/Globals.cpp 0ad-0.0.25b-alpha/source/ps/Globals.h 0ad-0.0.25b-alpha/source/ps/GUID.cpp 0ad-0.0.25b-alpha/source/ps/GUID.h 0ad-0.0.25b-alpha/source/ps/Hashing.cpp 0ad-0.0.25b-alpha/source/ps/Hashing.h 0ad-0.0.25b-alpha/source/ps/Hotkey.cpp 0ad-0.0.25b-alpha/source/ps/Hotkey.h 0ad-0.0.25b-alpha/source/ps/Joystick.cpp 0ad-0.0.25b-alpha/source/ps/Joystick.h 0ad-0.0.25b-alpha/source/ps/KeyName.cpp 0ad-0.0.25b-alpha/source/ps/KeyName.h 0ad-0.0.25b-alpha/source/ps/Loader.cpp 0ad-0.0.25b-alpha/source/ps/Loader.h 0ad-0.0.25b-alpha/source/ps/LoaderThunks.h 0ad-0.0.25b-alpha/source/ps/Mod.cpp 0ad-0.0.25b-alpha/source/ps/Mod.h 0ad-0.0.25b-alpha/source/ps/ModInstaller.cpp 0ad-0.0.25b-alpha/source/ps/ModInstaller.h 0ad-0.0.25b-alpha/source/ps/ModIo.cpp 0ad-0.0.25b-alpha/source/ps/ModIo.h 0ad-0.0.25b-alpha/source/ps/Profile.cpp 0ad-0.0.25b-alpha/source/ps/Profile.h 0ad-0.0.25b-alpha/source/ps/Profiler2.cpp 0ad-0.0.25b-alpha/source/ps/Profiler2.h 0ad-0.0.25b-alpha/source/ps/Profiler2GPU.cpp 0ad-0.0.25b-alpha/source/ps/Profiler2GPU.h 0ad-0.0.25b-alpha/source/ps/ProfileViewer.cpp 0ad-0.0.25b-alpha/source/ps/ProfileViewer.h 0ad-0.0.25b-alpha/source/ps/Pyrogenesis.cpp 0ad-0.0.25b-alpha/source/ps/Pyrogenesis.h 0ad-0.0.25b-alpha/source/ps/Replay.cpp 0ad-0.0.25b-alpha/source/ps/Replay.h 0ad-0.0.25b-alpha/source/ps/SavedGame.cpp 0ad-0.0.25b-alpha/source/ps/SavedGame.h 0ad-0.0.25b-alpha/source/ps/scripting/ 0ad-0.0.25b-alpha/source/ps/Singleton.h 0ad-0.0.25b-alpha/source/ps/TaskManager.cpp 0ad-0.0.25b-alpha/source/ps/TaskManager.h 0ad-0.0.25b-alpha/source/ps/TemplateLoader.cpp 0ad-0.0.25b-alpha/source/ps/TemplateLoader.h 0ad-0.0.25b-alpha/source/ps/tests/ 0ad-0.0.25b-alpha/source/ps/Threading.cpp 0ad-0.0.25b-alpha/source/ps/Threading.h 0ad-0.0.25b-alpha/source/ps/ThreadUtil.h 0ad-0.0.25b-alpha/source/ps/TouchInput.cpp 0ad-0.0.25b-alpha/source/ps/TouchInput.h 0ad-0.0.25b-alpha/source/ps/UniDoubler.h 0ad-0.0.25b-alpha/source/ps/UserReport.cpp 0ad-0.0.25b-alpha/source/ps/UserReport.h 0ad-0.0.25b-alpha/source/ps/utf16string.h 0ad-0.0.25b-alpha/source/ps/Util.cpp 0ad-0.0.25b-alpha/source/ps/Util.h 0ad-0.0.25b-alpha/source/ps/VideoMode.cpp 0ad-0.0.25b-alpha/source/ps/VideoMode.h 0ad-0.0.25b-alpha/source/ps/VisualReplay.cpp 0ad-0.0.25b-alpha/source/ps/VisualReplay.h 0ad-0.0.25b-alpha/source/ps/World.cpp 0ad-0.0.25b-alpha/source/ps/World.h 0ad-0.0.25b-alpha/source/ps/XMB/ 0ad-0.0.25b-alpha/source/ps/XML/ 0ad-0.0.25b-alpha/source/ps/XML/RelaxNG.cpp 0ad-0.0.25b-alpha/source/ps/XML/RelaxNG.h 0ad-0.0.25b-alpha/source/ps/XML/tests/ 0ad-0.0.25b-alpha/source/ps/XML/Xeromyces.cpp 0ad-0.0.25b-alpha/source/ps/XML/Xeromyces.h 0ad-0.0.25b-alpha/source/ps/XML/XMLWriter.cpp 0ad-0.0.25b-alpha/source/ps/XML/XMLWriter.h 0ad-0.0.25b-alpha/source/ps/XML/tests/test_RelaxNG.h 0ad-0.0.25b-alpha/source/ps/XML/tests/test_Xeromyces.h 0ad-0.0.25b-alpha/source/ps/XML/tests/test_XMLWriter.h 0ad-0.0.25b-alpha/source/ps/XMB/tests/ 0ad-0.0.25b-alpha/source/ps/XMB/XMBData.cpp 0ad-0.0.25b-alpha/source/ps/XMB/XMBData.h 0ad-0.0.25b-alpha/source/ps/XMB/XMBStorage.cpp 0ad-0.0.25b-alpha/source/ps/XMB/XMBStorage.h 0ad-0.0.25b-alpha/source/ps/XMB/tests/test_XMBData.h 0ad-0.0.25b-alpha/source/ps/tests/stub_impl_hack.h 0ad-0.0.25b-alpha/source/ps/tests/test_CColor.h 0ad-0.0.25b-alpha/source/ps/tests/test_CLogger.h 0ad-0.0.25b-alpha/source/ps/tests/test_ConfigDB.h 0ad-0.0.25b-alpha/source/ps/tests/test_CStr.h 0ad-0.0.25b-alpha/source/ps/tests/test_fmt.h 0ad-0.0.25b-alpha/source/ps/tests/test_Future.h 0ad-0.0.25b-alpha/source/ps/tests/test_Hashing.h 0ad-0.0.25b-alpha/source/ps/tests/test_Hotkeys.h 0ad-0.0.25b-alpha/source/ps/tests/test_Mod.h 0ad-0.0.25b-alpha/source/ps/tests/test_ModIo.h 0ad-0.0.25b-alpha/source/ps/tests/test_TaskManager.h 0ad-0.0.25b-alpha/source/ps/tests/test_test.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_ConfigDB.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_ConfigDB.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Console.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Console.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Debug.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Debug.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Game.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Game.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Hotkey.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Hotkey.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Main.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Main.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Mod.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_Mod.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_ModIo.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_ModIo.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_SavedGame.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_SavedGame.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_UserReport.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_UserReport.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_VFS.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_VFS.h 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_VisualReplay.cpp 0ad-0.0.25b-alpha/source/ps/scripting/JSInterface_VisualReplay.h 0ad-0.0.25b-alpha/source/ps/GameSetup/Atlas.cpp 0ad-0.0.25b-alpha/source/ps/GameSetup/Atlas.h 0ad-0.0.25b-alpha/source/ps/GameSetup/CmdLineArgs.cpp 0ad-0.0.25b-alpha/source/ps/GameSetup/CmdLineArgs.h 0ad-0.0.25b-alpha/source/ps/GameSetup/Config.cpp 0ad-0.0.25b-alpha/source/ps/GameSetup/Config.h 0ad-0.0.25b-alpha/source/ps/GameSetup/GameSetup.cpp 0ad-0.0.25b-alpha/source/ps/GameSetup/GameSetup.h 0ad-0.0.25b-alpha/source/ps/GameSetup/HWDetect.cpp 0ad-0.0.25b-alpha/source/ps/GameSetup/HWDetect.h 0ad-0.0.25b-alpha/source/ps/GameSetup/Paths.cpp 0ad-0.0.25b-alpha/source/ps/GameSetup/Paths.h 0ad-0.0.25b-alpha/source/ps/GameSetup/tests/ 0ad-0.0.25b-alpha/source/ps/GameSetup/tests/test_CmdLineArgs.h 0ad-0.0.25b-alpha/source/pch/atlas/ 0ad-0.0.25b-alpha/source/pch/engine/ 0ad-0.0.25b-alpha/source/pch/glooxwrapper/ 0ad-0.0.25b-alpha/source/pch/graphics/ 0ad-0.0.25b-alpha/source/pch/gui/ 0ad-0.0.25b-alpha/source/pch/lobby/ 0ad-0.0.25b-alpha/source/pch/lowlevel/ 0ad-0.0.25b-alpha/source/pch/network/ 0ad-0.0.25b-alpha/source/pch/scriptinterface/ 0ad-0.0.25b-alpha/source/pch/simulation2/ 0ad-0.0.25b-alpha/source/pch/test/ 0ad-0.0.25b-alpha/source/pch/tinygettext/ 0ad-0.0.25b-alpha/source/pch/tinygettext/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/tinygettext/precompiled.h 0ad-0.0.25b-alpha/source/pch/test/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/test/precompiled.h 0ad-0.0.25b-alpha/source/pch/simulation2/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/simulation2/precompiled.h 0ad-0.0.25b-alpha/source/pch/scriptinterface/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/scriptinterface/precompiled.h 0ad-0.0.25b-alpha/source/pch/network/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/network/precompiled.h 0ad-0.0.25b-alpha/source/pch/lowlevel/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/lowlevel/precompiled.h 0ad-0.0.25b-alpha/source/pch/lobby/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/lobby/precompiled.h 0ad-0.0.25b-alpha/source/pch/gui/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/gui/precompiled.h 0ad-0.0.25b-alpha/source/pch/graphics/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/graphics/precompiled.h 0ad-0.0.25b-alpha/source/pch/glooxwrapper/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/glooxwrapper/precompiled.h 0ad-0.0.25b-alpha/source/pch/engine/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/engine/precompiled.h 0ad-0.0.25b-alpha/source/pch/atlas/precompiled.cpp 0ad-0.0.25b-alpha/source/pch/atlas/precompiled.h 0ad-0.0.25b-alpha/source/network/fsm.cpp 0ad-0.0.25b-alpha/source/network/fsm.h 0ad-0.0.25b-alpha/source/network/NetClient.cpp 0ad-0.0.25b-alpha/source/network/NetClient.h 0ad-0.0.25b-alpha/source/network/NetClientTurnManager.cpp 0ad-0.0.25b-alpha/source/network/NetClientTurnManager.h 0ad-0.0.25b-alpha/source/network/NetFileTransfer.cpp 0ad-0.0.25b-alpha/source/network/NetFileTransfer.h 0ad-0.0.25b-alpha/source/network/NetHost.cpp 0ad-0.0.25b-alpha/source/network/NetHost.h 0ad-0.0.25b-alpha/source/network/NetMessage.cpp 0ad-0.0.25b-alpha/source/network/NetMessage.h 0ad-0.0.25b-alpha/source/network/NetMessages.h 0ad-0.0.25b-alpha/source/network/NetMessageSim.cpp 0ad-0.0.25b-alpha/source/network/NetServer.cpp 0ad-0.0.25b-alpha/source/network/NetServer.h 0ad-0.0.25b-alpha/source/network/NetServerTurnManager.cpp 0ad-0.0.25b-alpha/source/network/NetServerTurnManager.h 0ad-0.0.25b-alpha/source/network/NetSession.cpp 0ad-0.0.25b-alpha/source/network/NetSession.h 0ad-0.0.25b-alpha/source/network/NetStats.cpp 0ad-0.0.25b-alpha/source/network/NetStats.h 0ad-0.0.25b-alpha/source/network/NMTCreator.h 0ad-0.0.25b-alpha/source/network/scripting/ 0ad-0.0.25b-alpha/source/network/Serialization.h 0ad-0.0.25b-alpha/source/network/StringConverters.h 0ad-0.0.25b-alpha/source/network/StunClient.cpp 0ad-0.0.25b-alpha/source/network/StunClient.h 0ad-0.0.25b-alpha/source/network/tests/ 0ad-0.0.25b-alpha/source/network/tests/test_Net.h 0ad-0.0.25b-alpha/source/network/tests/test_NetMessage.h 0ad-0.0.25b-alpha/source/network/tests/test_StunClient.h 0ad-0.0.25b-alpha/source/network/scripting/JSInterface_Network.cpp 0ad-0.0.25b-alpha/source/network/scripting/JSInterface_Network.h 0ad-0.0.25b-alpha/source/mocks/dlfcn.h 0ad-0.0.25b-alpha/source/mocks/mocks_real.cpp 0ad-0.0.25b-alpha/source/mocks/mocks_test.cpp 0ad-0.0.25b-alpha/source/mocks/unistd.h 0ad-0.0.25b-alpha/source/maths/BoundingBoxAligned.cpp 0ad-0.0.25b-alpha/source/maths/BoundingBoxAligned.h 0ad-0.0.25b-alpha/source/maths/BoundingBoxOriented.cpp 0ad-0.0.25b-alpha/source/maths/BoundingBoxOriented.h 0ad-0.0.25b-alpha/source/maths/BoundingSphere.cpp 0ad-0.0.25b-alpha/source/maths/BoundingSphere.h 0ad-0.0.25b-alpha/source/maths/Brush.cpp 0ad-0.0.25b-alpha/source/maths/Brush.h 0ad-0.0.25b-alpha/source/maths/Ease.h 0ad-0.0.25b-alpha/source/maths/Fixed.cpp 0ad-0.0.25b-alpha/source/maths/Fixed.h 0ad-0.0.25b-alpha/source/maths/FixedVector2D.h 0ad-0.0.25b-alpha/source/maths/FixedVector3D.h 0ad-0.0.25b-alpha/source/maths/Frustum.cpp 0ad-0.0.25b-alpha/source/maths/Frustum.h 0ad-0.0.25b-alpha/source/maths/MathUtil.h 0ad-0.0.25b-alpha/source/maths/Matrix3D.cpp 0ad-0.0.25b-alpha/source/maths/Matrix3D.h 0ad-0.0.25b-alpha/source/maths/MD5.cpp 0ad-0.0.25b-alpha/source/maths/MD5.h 0ad-0.0.25b-alpha/source/maths/Noise.cpp 0ad-0.0.25b-alpha/source/maths/Noise.h 0ad-0.0.25b-alpha/source/maths/NUSpline.cpp 0ad-0.0.25b-alpha/source/maths/NUSpline.h 0ad-0.0.25b-alpha/source/maths/Plane.cpp 0ad-0.0.25b-alpha/source/maths/Plane.h 0ad-0.0.25b-alpha/source/maths/Quaternion.cpp 0ad-0.0.25b-alpha/source/maths/Quaternion.h 0ad-0.0.25b-alpha/source/maths/Rect.cpp 0ad-0.0.25b-alpha/source/maths/Rect.h 0ad-0.0.25b-alpha/source/maths/Size2D.cpp 0ad-0.0.25b-alpha/source/maths/Size2D.h 0ad-0.0.25b-alpha/source/maths/Sqrt.cpp 0ad-0.0.25b-alpha/source/maths/Sqrt.h 0ad-0.0.25b-alpha/source/maths/tests/ 0ad-0.0.25b-alpha/source/maths/Vector2D.cpp 0ad-0.0.25b-alpha/source/maths/Vector2D.h 0ad-0.0.25b-alpha/source/maths/Vector3D.cpp 0ad-0.0.25b-alpha/source/maths/Vector3D.h 0ad-0.0.25b-alpha/source/maths/Vector4D.h 0ad-0.0.25b-alpha/source/maths/tests/test_Bound.h 0ad-0.0.25b-alpha/source/maths/tests/test_BoundingSphere.h 0ad-0.0.25b-alpha/source/maths/tests/test_Brush.h 0ad-0.0.25b-alpha/source/maths/tests/test_Fixed.h 0ad-0.0.25b-alpha/source/maths/tests/test_FixedVector2D.h 0ad-0.0.25b-alpha/source/maths/tests/test_FixedVector3D.h 0ad-0.0.25b-alpha/source/maths/tests/test_Matrix3d.h 0ad-0.0.25b-alpha/source/maths/tests/test_MD5.h 0ad-0.0.25b-alpha/source/maths/tests/test_Sqrt.h 0ad-0.0.25b-alpha/source/lobby/Globals.cpp 0ad-0.0.25b-alpha/source/lobby/glooxwrapper/ 0ad-0.0.25b-alpha/source/lobby/IXmppClient.h 0ad-0.0.25b-alpha/source/lobby/scripting/ 0ad-0.0.25b-alpha/source/lobby/StanzaExtensions.cpp 0ad-0.0.25b-alpha/source/lobby/StanzaExtensions.h 0ad-0.0.25b-alpha/source/lobby/XmppClient.cpp 0ad-0.0.25b-alpha/source/lobby/XmppClient.h 0ad-0.0.25b-alpha/source/lobby/scripting/GlooxScriptConversions.cpp 0ad-0.0.25b-alpha/source/lobby/scripting/JSInterface_Lobby.cpp 0ad-0.0.25b-alpha/source/lobby/scripting/JSInterface_Lobby.h 0ad-0.0.25b-alpha/source/lobby/glooxwrapper/glooxwrapper.cpp 0ad-0.0.25b-alpha/source/lobby/glooxwrapper/glooxwrapper.h 0ad-0.0.25b-alpha/source/lib/adts/ 0ad-0.0.25b-alpha/source/lib/alignment.h 0ad-0.0.25b-alpha/source/lib/allocators/ 0ad-0.0.25b-alpha/source/lib/app_hooks.cpp 0ad-0.0.25b-alpha/source/lib/app_hooks.h 0ad-0.0.25b-alpha/source/lib/bits.cpp 0ad-0.0.25b-alpha/source/lib/bits.h 0ad-0.0.25b-alpha/source/lib/byte_order.cpp 0ad-0.0.25b-alpha/source/lib/byte_order.h 0ad-0.0.25b-alpha/source/lib/code_annotation.h 0ad-0.0.25b-alpha/source/lib/code_generation.h 0ad-0.0.25b-alpha/source/lib/config.h 0ad-0.0.25b-alpha/source/lib/config2.h 0ad-0.0.25b-alpha/source/lib/debug.cpp 0ad-0.0.25b-alpha/source/lib/debug.h 0ad-0.0.25b-alpha/source/lib/debug_stl.cpp 0ad-0.0.25b-alpha/source/lib/debug_stl.h 0ad-0.0.25b-alpha/source/lib/external_libraries/ 0ad-0.0.25b-alpha/source/lib/file/ 0ad-0.0.25b-alpha/source/lib/fnv_hash.cpp 0ad-0.0.25b-alpha/source/lib/fnv_hash.h 0ad-0.0.25b-alpha/source/lib/frequency_filter.cpp 0ad-0.0.25b-alpha/source/lib/frequency_filter.h 0ad-0.0.25b-alpha/source/lib/hash.h 0ad-0.0.25b-alpha/source/lib/input.cpp 0ad-0.0.25b-alpha/source/lib/input.h 0ad-0.0.25b-alpha/source/lib/lib.cpp 0ad-0.0.25b-alpha/source/lib/lib.h 0ad-0.0.25b-alpha/source/lib/lib_api.h 0ad-0.0.25b-alpha/source/lib/module_init.cpp 0ad-0.0.25b-alpha/source/lib/module_init.h 0ad-0.0.25b-alpha/source/lib/ogl.cpp 0ad-0.0.25b-alpha/source/lib/ogl.h 0ad-0.0.25b-alpha/source/lib/os_path.h 0ad-0.0.25b-alpha/source/lib/path.cpp 0ad-0.0.25b-alpha/source/lib/path.h 0ad-0.0.25b-alpha/source/lib/pch/ 0ad-0.0.25b-alpha/source/lib/posix/ 0ad-0.0.25b-alpha/source/lib/precompiled.h 0ad-0.0.25b-alpha/source/lib/rand.cpp 0ad-0.0.25b-alpha/source/lib/rand.h 0ad-0.0.25b-alpha/source/lib/regex.cpp 0ad-0.0.25b-alpha/source/lib/regex.h 0ad-0.0.25b-alpha/source/lib/res/ 0ad-0.0.25b-alpha/source/lib/secure_crt.cpp 0ad-0.0.25b-alpha/source/lib/secure_crt.h 0ad-0.0.25b-alpha/source/lib/self_test.h 0ad-0.0.25b-alpha/source/lib/status.cpp 0ad-0.0.25b-alpha/source/lib/status.h 0ad-0.0.25b-alpha/source/lib/svn_revision.cpp 0ad-0.0.25b-alpha/source/lib/svn_revision.h 0ad-0.0.25b-alpha/source/lib/sysdep/ 0ad-0.0.25b-alpha/source/lib/tests/ 0ad-0.0.25b-alpha/source/lib/tex/ 0ad-0.0.25b-alpha/source/lib/timer.cpp 0ad-0.0.25b-alpha/source/lib/timer.h 0ad-0.0.25b-alpha/source/lib/types.h 0ad-0.0.25b-alpha/source/lib/utf8.cpp 0ad-0.0.25b-alpha/source/lib/utf8.h 0ad-0.0.25b-alpha/source/lib/wsecure_crt.cpp 0ad-0.0.25b-alpha/source/lib/tex/tex.cpp 0ad-0.0.25b-alpha/source/lib/tex/tex.h 0ad-0.0.25b-alpha/source/lib/tex/tex_bmp.cpp 0ad-0.0.25b-alpha/source/lib/tex/tex_codec.cpp 0ad-0.0.25b-alpha/source/lib/tex/tex_codec.h 0ad-0.0.25b-alpha/source/lib/tex/tex_dds.cpp 0ad-0.0.25b-alpha/source/lib/tex/tex_internal.h 0ad-0.0.25b-alpha/source/lib/tex/tex_png.cpp 0ad-0.0.25b-alpha/source/lib/tex/tex_tga.cpp 0ad-0.0.25b-alpha/source/lib/tests/test_adts.h 0ad-0.0.25b-alpha/source/lib/tests/test_bits.h 0ad-0.0.25b-alpha/source/lib/tests/test_byte_order.h 0ad-0.0.25b-alpha/source/lib/tests/test_cache_adt.h 0ad-0.0.25b-alpha/source/lib/tests/test_fnv_hash.h 0ad-0.0.25b-alpha/source/lib/tests/test_lib.h 0ad-0.0.25b-alpha/source/lib/tests/test_path.h 0ad-0.0.25b-alpha/source/lib/tests/test_path_util.h 0ad-0.0.25b-alpha/source/lib/tests/test_rand.h 0ad-0.0.25b-alpha/source/lib/tests/test_regex.h 0ad-0.0.25b-alpha/source/lib/tests/test_secure_crt.h 0ad-0.0.25b-alpha/source/lib/tests/test_wchar.h 0ad-0.0.25b-alpha/source/lib/sysdep/arch/ 0ad-0.0.25b-alpha/source/lib/sysdep/arch.h 0ad-0.0.25b-alpha/source/lib/sysdep/compiler.h 0ad-0.0.25b-alpha/source/lib/sysdep/cpu.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/cpu.h 0ad-0.0.25b-alpha/source/lib/sysdep/dir_watch.h 0ad-0.0.25b-alpha/source/lib/sysdep/filesystem.h 0ad-0.0.25b-alpha/source/lib/sysdep/gfx.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/gfx.h 0ad-0.0.25b-alpha/source/lib/sysdep/numa.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/ 0ad-0.0.25b-alpha/source/lib/sysdep/os.h 0ad-0.0.25b-alpha/source/lib/sysdep/os_cpu.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os_cpu.h 0ad-0.0.25b-alpha/source/lib/sysdep/rtl/ 0ad-0.0.25b-alpha/source/lib/sysdep/rtl.h 0ad-0.0.25b-alpha/source/lib/sysdep/smbios.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/smbios.h 0ad-0.0.25b-alpha/source/lib/sysdep/stl.h 0ad-0.0.25b-alpha/source/lib/sysdep/sysdep.h 0ad-0.0.25b-alpha/source/lib/sysdep/tests/ 0ad-0.0.25b-alpha/source/lib/sysdep/vm.h 0ad-0.0.25b-alpha/source/lib/sysdep/tests/test_rtl.h 0ad-0.0.25b-alpha/source/lib/sysdep/tests/test_sysdep.h 0ad-0.0.25b-alpha/source/lib/sysdep/rtl/gcc/ 0ad-0.0.25b-alpha/source/lib/sysdep/rtl/msc/ 0ad-0.0.25b-alpha/source/lib/sysdep/rtl/msc/msc.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/rtl/gcc/gcc.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/bsd/ 0ad-0.0.25b-alpha/source/lib/sysdep/os/linux/ 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/ 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/ 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/ 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/acpi.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/acpi.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/comctl6.manifest 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/error_dialog.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/error_dialog.rc 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/icon.rc 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/manifest.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/manifest.rc 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/tests/ 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wcpu.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wcpu.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdbg.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdbg.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdbg_heap.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdbg_heap.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdbg_sym.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdbg_sym.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdir_watch.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdll_delay_load.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdll_delay_load.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdll_main.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdll_ver.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wdll_ver.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wfirmware.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wfirmware.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wgfx.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wgfx.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wgl.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/win.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/winit.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/winit.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wiocp.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wiocp.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wnuma.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/ 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wprofiler.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wseh.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wseh.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wstartup.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wstartup.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wsysdep.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wutil.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wutil.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wversion.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wversion.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wvm.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/crt_posix.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/no_crt_posix.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/waio.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/waio.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wdlfcn.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wdlfcn.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/werrno.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wfilesystem.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wfilesystem.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wmman.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wmman.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wposix.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wposix.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wposix_internal.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wposix_types.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wpthread.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wpthread.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wtime.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wtime.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wtime_internal.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wutsname.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/wposix/wutsname.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/tests/test_ia32.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/win/tests/test_wdbg_sym.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/udbg.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/udbg.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/ufilesystem.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/unix.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/unix.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/unix_executable_pathname.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/unix_executable_pathname.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/unuma.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/unuma.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/unix/uvm.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/dir_watch.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/ocpu.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/odbg.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/osx.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/osx_atlas.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/osx_atlas.mm 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/osx_bundle.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/osx_bundle.mm 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/osx_paths.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/osx_paths.mm 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/osx_sys_version.h 0ad-0.0.25b-alpha/source/lib/sysdep/os/osx/osx_sys_version.mm 0ad-0.0.25b-alpha/source/lib/sysdep/os/linux/dir_watch_inotify.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/linux/lcpu.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/linux/ldbg.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/linux/linux.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/bsd/bcpu.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/bsd/bdbg.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/bsd/bsd.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/os/bsd/dir_watch.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/aarch64/ 0ad-0.0.25b-alpha/source/lib/sysdep/arch/amd64/ 0ad-0.0.25b-alpha/source/lib/sysdep/arch/arm/ 0ad-0.0.25b-alpha/source/lib/sysdep/arch/e2k/ 0ad-0.0.25b-alpha/source/lib/sysdep/arch/ia32/ 0ad-0.0.25b-alpha/source/lib/sysdep/arch/ppc64/ 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/ 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/apic.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/apic.h 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/simd.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/simd.h 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/tests/ 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/topology.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/topology.h 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/x86_x64.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/x86_x64.h 0ad-0.0.25b-alpha/source/lib/sysdep/arch/x86_x64/tests/test_topology.h 0ad-0.0.25b-alpha/source/lib/sysdep/arch/ppc64/ppc64.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/ia32/ia32.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/ia32/ia32.h 0ad-0.0.25b-alpha/source/lib/sysdep/arch/e2k/e2k.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/arm/arm.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/amd64/amd64.cpp 0ad-0.0.25b-alpha/source/lib/sysdep/arch/amd64/amd64.h 0ad-0.0.25b-alpha/source/lib/sysdep/arch/aarch64/aarch64.cpp 0ad-0.0.25b-alpha/source/lib/res/graphics/ 0ad-0.0.25b-alpha/source/lib/res/h_mgr.cpp 0ad-0.0.25b-alpha/source/lib/res/h_mgr.h 0ad-0.0.25b-alpha/source/lib/res/handle.h 0ad-0.0.25b-alpha/source/lib/res/graphics/cursor.cpp 0ad-0.0.25b-alpha/source/lib/res/graphics/cursor.h 0ad-0.0.25b-alpha/source/lib/res/graphics/ogl_tex.cpp 0ad-0.0.25b-alpha/source/lib/res/graphics/ogl_tex.h 0ad-0.0.25b-alpha/source/lib/res/graphics/tests/ 0ad-0.0.25b-alpha/source/lib/res/graphics/tests/test_tex.h 0ad-0.0.25b-alpha/source/lib/posix/posix.cpp 0ad-0.0.25b-alpha/source/lib/posix/posix.h 0ad-0.0.25b-alpha/source/lib/posix/posix_aio.h 0ad-0.0.25b-alpha/source/lib/posix/posix_dlfcn.h 0ad-0.0.25b-alpha/source/lib/posix/posix_errno.h 0ad-0.0.25b-alpha/source/lib/posix/posix_filesystem.h 0ad-0.0.25b-alpha/source/lib/posix/posix_mman.h 0ad-0.0.25b-alpha/source/lib/posix/posix_pthread.h 0ad-0.0.25b-alpha/source/lib/posix/posix_time.h 0ad-0.0.25b-alpha/source/lib/posix/posix_types.h 0ad-0.0.25b-alpha/source/lib/posix/posix_utsname.h 0ad-0.0.25b-alpha/source/lib/posix/tests/ 0ad-0.0.25b-alpha/source/lib/posix/tests/test_posix.h 0ad-0.0.25b-alpha/source/lib/pch/pch_boost.h 0ad-0.0.25b-alpha/source/lib/pch/pch_stdlib.h 0ad-0.0.25b-alpha/source/lib/pch/pch_warnings.h 0ad-0.0.25b-alpha/source/lib/file/archive/ 0ad-0.0.25b-alpha/source/lib/file/common/ 0ad-0.0.25b-alpha/source/lib/file/disabled_tests/ 0ad-0.0.25b-alpha/source/lib/file/file.cpp 0ad-0.0.25b-alpha/source/lib/file/file.h 0ad-0.0.25b-alpha/source/lib/file/file_system.cpp 0ad-0.0.25b-alpha/source/lib/file/file_system.h 0ad-0.0.25b-alpha/source/lib/file/io/ 0ad-0.0.25b-alpha/source/lib/file/vfs/ 0ad-0.0.25b-alpha/source/lib/file/vfs/tests/ 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs.cpp 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs.h 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_lookup.cpp 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_lookup.h 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_path.cpp 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_path.h 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_populate.cpp 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_populate.h 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_tree.cpp 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_tree.h 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_util.cpp 0ad-0.0.25b-alpha/source/lib/file/vfs/vfs_util.h 0ad-0.0.25b-alpha/source/lib/file/vfs/tests/test_vfs_real_path.h 0ad-0.0.25b-alpha/source/lib/file/vfs/tests/test_vfs_tree.h 0ad-0.0.25b-alpha/source/lib/file/vfs/tests/test_vfs_util.h 0ad-0.0.25b-alpha/source/lib/file/io/io.cpp 0ad-0.0.25b-alpha/source/lib/file/io/io.h 0ad-0.0.25b-alpha/source/lib/file/io/write_buffer.cpp 0ad-0.0.25b-alpha/source/lib/file/io/write_buffer.h 0ad-0.0.25b-alpha/source/lib/file/disabled_tests/test_path.h 0ad-0.0.25b-alpha/source/lib/file/common/file_loader.cpp 0ad-0.0.25b-alpha/source/lib/file/common/file_loader.h 0ad-0.0.25b-alpha/source/lib/file/common/file_stats.cpp 0ad-0.0.25b-alpha/source/lib/file/common/file_stats.h 0ad-0.0.25b-alpha/source/lib/file/common/real_directory.cpp 0ad-0.0.25b-alpha/source/lib/file/common/real_directory.h 0ad-0.0.25b-alpha/source/lib/file/common/tests/ 0ad-0.0.25b-alpha/source/lib/file/common/trace.cpp 0ad-0.0.25b-alpha/source/lib/file/common/trace.h 0ad-0.0.25b-alpha/source/lib/file/common/tests/test_trace.h 0ad-0.0.25b-alpha/source/lib/file/archive/archive.cpp 0ad-0.0.25b-alpha/source/lib/file/archive/archive.h 0ad-0.0.25b-alpha/source/lib/file/archive/archive_zip.cpp 0ad-0.0.25b-alpha/source/lib/file/archive/archive_zip.h 0ad-0.0.25b-alpha/source/lib/file/archive/codec.cpp 0ad-0.0.25b-alpha/source/lib/file/archive/codec.h 0ad-0.0.25b-alpha/source/lib/file/archive/codec_zlib.cpp 0ad-0.0.25b-alpha/source/lib/file/archive/codec_zlib.h 0ad-0.0.25b-alpha/source/lib/file/archive/disabled_tests/ 0ad-0.0.25b-alpha/source/lib/file/archive/stream.cpp 0ad-0.0.25b-alpha/source/lib/file/archive/stream.h 0ad-0.0.25b-alpha/source/lib/file/archive/tests/ 0ad-0.0.25b-alpha/source/lib/file/archive/tests/test_archive_zip.h 0ad-0.0.25b-alpha/source/lib/file/archive/disabled_tests/test_codec_zlib.h 0ad-0.0.25b-alpha/source/lib/file/archive/disabled_tests/test_compression.h 0ad-0.0.25b-alpha/source/lib/file/archive/disabled_tests/test_fat_time.h 0ad-0.0.25b-alpha/source/lib/file/archive/disabled_tests/test_zip.h 0ad-0.0.25b-alpha/source/lib/external_libraries/curl.h 0ad-0.0.25b-alpha/source/lib/external_libraries/dbghelp.cpp 0ad-0.0.25b-alpha/source/lib/external_libraries/dbghelp.h 0ad-0.0.25b-alpha/source/lib/external_libraries/dbghelp_funcs.h 0ad-0.0.25b-alpha/source/lib/external_libraries/enet.h 0ad-0.0.25b-alpha/source/lib/external_libraries/glext_funcs.h 0ad-0.0.25b-alpha/source/lib/external_libraries/icu.h 0ad-0.0.25b-alpha/source/lib/external_libraries/libsdl.cpp 0ad-0.0.25b-alpha/source/lib/external_libraries/libsdl.h 0ad-0.0.25b-alpha/source/lib/external_libraries/libsdl_fwd.h 0ad-0.0.25b-alpha/source/lib/external_libraries/openal.h 0ad-0.0.25b-alpha/source/lib/external_libraries/opengl.h 0ad-0.0.25b-alpha/source/lib/external_libraries/png.h 0ad-0.0.25b-alpha/source/lib/external_libraries/powrprof.h 0ad-0.0.25b-alpha/source/lib/external_libraries/suppress_boost_warnings.h 0ad-0.0.25b-alpha/source/lib/external_libraries/tinygettext.h 0ad-0.0.25b-alpha/source/lib/external_libraries/vorbis.h 0ad-0.0.25b-alpha/source/lib/external_libraries/wxwidgets.h 0ad-0.0.25b-alpha/source/lib/external_libraries/zlib.h 0ad-0.0.25b-alpha/source/lib/allocators/allocator_checker.h 0ad-0.0.25b-alpha/source/lib/allocators/allocator_policies.h 0ad-0.0.25b-alpha/source/lib/allocators/DynamicArena.h 0ad-0.0.25b-alpha/source/lib/allocators/dynarray.cpp 0ad-0.0.25b-alpha/source/lib/allocators/dynarray.h 0ad-0.0.25b-alpha/source/lib/allocators/freelist.cpp 0ad-0.0.25b-alpha/source/lib/allocators/freelist.h 0ad-0.0.25b-alpha/source/lib/allocators/overrun_protector.h 0ad-0.0.25b-alpha/source/lib/allocators/page_aligned.cpp 0ad-0.0.25b-alpha/source/lib/allocators/page_aligned.h 0ad-0.0.25b-alpha/source/lib/allocators/pool.cpp 0ad-0.0.25b-alpha/source/lib/allocators/pool.h 0ad-0.0.25b-alpha/source/lib/allocators/shared_ptr.cpp 0ad-0.0.25b-alpha/source/lib/allocators/shared_ptr.h 0ad-0.0.25b-alpha/source/lib/allocators/stateless_allocators.h 0ad-0.0.25b-alpha/source/lib/allocators/STLAllocators.h 0ad-0.0.25b-alpha/source/lib/allocators/tests/ 0ad-0.0.25b-alpha/source/lib/allocators/tests/test_adapters.h 0ad-0.0.25b-alpha/source/lib/allocators/tests/test_allocators.h 0ad-0.0.25b-alpha/source/lib/allocators/tests/test_DynamicArena.h 0ad-0.0.25b-alpha/source/lib/adts/cache_adt.h 0ad-0.0.25b-alpha/source/lib/adts/ring_buf.h 0ad-0.0.25b-alpha/source/i18n/L10n.cpp 0ad-0.0.25b-alpha/source/i18n/L10n.h 0ad-0.0.25b-alpha/source/i18n/scripting/ 0ad-0.0.25b-alpha/source/i18n/scripting/JSInterface_L10n.cpp 0ad-0.0.25b-alpha/source/i18n/scripting/JSInterface_L10n.h 0ad-0.0.25b-alpha/source/gui/CGUI.cpp 0ad-0.0.25b-alpha/source/gui/CGUI.h 0ad-0.0.25b-alpha/source/gui/CGUIScrollBarVertical.cpp 0ad-0.0.25b-alpha/source/gui/CGUIScrollBarVertical.h 0ad-0.0.25b-alpha/source/gui/CGUISetting.cpp 0ad-0.0.25b-alpha/source/gui/CGUISetting.h 0ad-0.0.25b-alpha/source/gui/CGUISprite.cpp 0ad-0.0.25b-alpha/source/gui/CGUISprite.h 0ad-0.0.25b-alpha/source/gui/CGUIText.cpp 0ad-0.0.25b-alpha/source/gui/CGUIText.h 0ad-0.0.25b-alpha/source/gui/GUIManager.cpp 0ad-0.0.25b-alpha/source/gui/GUIManager.h 0ad-0.0.25b-alpha/source/gui/GUIMatrix.cpp 0ad-0.0.25b-alpha/source/gui/GUIMatrix.h 0ad-0.0.25b-alpha/source/gui/GUIObjectTypes.cpp 0ad-0.0.25b-alpha/source/gui/GUIRenderer.cpp 0ad-0.0.25b-alpha/source/gui/GUIRenderer.h 0ad-0.0.25b-alpha/source/gui/GUIStringConversions.cpp 0ad-0.0.25b-alpha/source/gui/GUITooltip.cpp 0ad-0.0.25b-alpha/source/gui/GUITooltip.h 0ad-0.0.25b-alpha/source/gui/IGUIScrollBar.cpp 0ad-0.0.25b-alpha/source/gui/IGUIScrollBar.h 0ad-0.0.25b-alpha/source/gui/ObjectBases/ 0ad-0.0.25b-alpha/source/gui/ObjectTypes/ 0ad-0.0.25b-alpha/source/gui/Scripting/ 0ad-0.0.25b-alpha/source/gui/SettingTypes/ 0ad-0.0.25b-alpha/source/gui/SGUIIcon.h 0ad-0.0.25b-alpha/source/gui/SGUIMessage.h 0ad-0.0.25b-alpha/source/gui/SGUIStyle.h 0ad-0.0.25b-alpha/source/gui/tests/ 0ad-0.0.25b-alpha/source/gui/tests/test_GuiManager.h 0ad-0.0.25b-alpha/source/gui/tests/test_ParseString.h 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUIColor.cpp 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUIColor.h 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUIHotkey.cpp 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUIHotkey.h 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUIList.h 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUISeries.h 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUISize.cpp 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUISize.h 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUIString.cpp 0ad-0.0.25b-alpha/source/gui/SettingTypes/CGUIString.h 0ad-0.0.25b-alpha/source/gui/SettingTypes/EAlign.h 0ad-0.0.25b-alpha/source/gui/SettingTypes/MouseEventMask.cpp 0ad-0.0.25b-alpha/source/gui/SettingTypes/MouseEventMask.h 0ad-0.0.25b-alpha/source/gui/Scripting/GuiScriptConversions.cpp 0ad-0.0.25b-alpha/source/gui/Scripting/JSInterface_GUIManager.cpp 0ad-0.0.25b-alpha/source/gui/Scripting/JSInterface_GUIManager.h 0ad-0.0.25b-alpha/source/gui/Scripting/JSInterface_GUIProxy.cpp 0ad-0.0.25b-alpha/source/gui/Scripting/JSInterface_GUIProxy.h 0ad-0.0.25b-alpha/source/gui/Scripting/JSInterface_GUIProxy_impl.h 0ad-0.0.25b-alpha/source/gui/Scripting/JSInterface_GUISize.cpp 0ad-0.0.25b-alpha/source/gui/Scripting/JSInterface_GUISize.h 0ad-0.0.25b-alpha/source/gui/Scripting/ScriptFunctions.cpp 0ad-0.0.25b-alpha/source/gui/Scripting/ScriptFunctions.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CButton.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CButton.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CChart.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CChart.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CCheckBox.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CCheckBox.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CDropDown.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CDropDown.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CGUIDummyObject.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CHotkeyPicker.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CHotkeyPicker.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CImage.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CImage.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CInput.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CInput.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CList.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CList.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CMiniMap.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CMiniMap.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/COList.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/COList.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CProgressBar.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CProgressBar.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CRadioButton.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CRadioButton.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CSlider.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CSlider.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CText.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CText.h 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CTooltip.cpp 0ad-0.0.25b-alpha/source/gui/ObjectTypes/CTooltip.h 0ad-0.0.25b-alpha/source/gui/ObjectBases/IGUIButtonBehavior.cpp 0ad-0.0.25b-alpha/source/gui/ObjectBases/IGUIButtonBehavior.h 0ad-0.0.25b-alpha/source/gui/ObjectBases/IGUIObject.cpp 0ad-0.0.25b-alpha/source/gui/ObjectBases/IGUIObject.h 0ad-0.0.25b-alpha/source/gui/ObjectBases/IGUIScrollBarOwner.cpp 0ad-0.0.25b-alpha/source/gui/ObjectBases/IGUIScrollBarOwner.h 0ad-0.0.25b-alpha/source/gui/ObjectBases/IGUITextOwner.cpp 0ad-0.0.25b-alpha/source/gui/ObjectBases/IGUITextOwner.h 0ad-0.0.25b-alpha/source/graphics/Camera.cpp 0ad-0.0.25b-alpha/source/graphics/Camera.h 0ad-0.0.25b-alpha/source/graphics/CameraController.cpp 0ad-0.0.25b-alpha/source/graphics/CameraController.h 0ad-0.0.25b-alpha/source/graphics/Canvas2D.cpp 0ad-0.0.25b-alpha/source/graphics/Canvas2D.h 0ad-0.0.25b-alpha/source/graphics/CinemaManager.cpp 0ad-0.0.25b-alpha/source/graphics/CinemaManager.h 0ad-0.0.25b-alpha/source/graphics/ColladaManager.cpp 0ad-0.0.25b-alpha/source/graphics/ColladaManager.h 0ad-0.0.25b-alpha/source/graphics/Color.cpp 0ad-0.0.25b-alpha/source/graphics/Color.h 0ad-0.0.25b-alpha/source/graphics/Decal.cpp 0ad-0.0.25b-alpha/source/graphics/Decal.h 0ad-0.0.25b-alpha/source/graphics/Entity.h 0ad-0.0.25b-alpha/source/graphics/Font.cpp 0ad-0.0.25b-alpha/source/graphics/Font.h 0ad-0.0.25b-alpha/source/graphics/FontManager.cpp 0ad-0.0.25b-alpha/source/graphics/FontManager.h 0ad-0.0.25b-alpha/source/graphics/FontMetrics.cpp 0ad-0.0.25b-alpha/source/graphics/FontMetrics.h 0ad-0.0.25b-alpha/source/graphics/GameView.cpp 0ad-0.0.25b-alpha/source/graphics/GameView.h 0ad-0.0.25b-alpha/source/graphics/HeightMipmap.cpp 0ad-0.0.25b-alpha/source/graphics/HeightMipmap.h 0ad-0.0.25b-alpha/source/graphics/HFTracer.cpp 0ad-0.0.25b-alpha/source/graphics/HFTracer.h 0ad-0.0.25b-alpha/source/graphics/ICameraController.cpp 0ad-0.0.25b-alpha/source/graphics/ICameraController.h 0ad-0.0.25b-alpha/source/graphics/LightEnv.cpp 0ad-0.0.25b-alpha/source/graphics/LightEnv.h 0ad-0.0.25b-alpha/source/graphics/LOSTexture.cpp 0ad-0.0.25b-alpha/source/graphics/LOSTexture.h 0ad-0.0.25b-alpha/source/graphics/MapGenerator.cpp 0ad-0.0.25b-alpha/source/graphics/MapGenerator.h 0ad-0.0.25b-alpha/source/graphics/MapIO.cpp 0ad-0.0.25b-alpha/source/graphics/MapIO.h 0ad-0.0.25b-alpha/source/graphics/MapReader.cpp 0ad-0.0.25b-alpha/source/graphics/MapReader.h 0ad-0.0.25b-alpha/source/graphics/MapWriter.cpp 0ad-0.0.25b-alpha/source/graphics/MapWriter.h 0ad-0.0.25b-alpha/source/graphics/Material.cpp 0ad-0.0.25b-alpha/source/graphics/Material.h 0ad-0.0.25b-alpha/source/graphics/MaterialManager.cpp 0ad-0.0.25b-alpha/source/graphics/MaterialManager.h 0ad-0.0.25b-alpha/source/graphics/MeshManager.cpp 0ad-0.0.25b-alpha/source/graphics/MeshManager.h 0ad-0.0.25b-alpha/source/graphics/MiniMapTexture.cpp 0ad-0.0.25b-alpha/source/graphics/MiniMapTexture.h 0ad-0.0.25b-alpha/source/graphics/MiniPatch.cpp 0ad-0.0.25b-alpha/source/graphics/MiniPatch.h 0ad-0.0.25b-alpha/source/graphics/Model.cpp 0ad-0.0.25b-alpha/source/graphics/Model.h 0ad-0.0.25b-alpha/source/graphics/ModelAbstract.cpp 0ad-0.0.25b-alpha/source/graphics/ModelAbstract.h 0ad-0.0.25b-alpha/source/graphics/ModelDef.cpp 0ad-0.0.25b-alpha/source/graphics/ModelDef.h 0ad-0.0.25b-alpha/source/graphics/ModelDummy.h 0ad-0.0.25b-alpha/source/graphics/ObjectBase.cpp 0ad-0.0.25b-alpha/source/graphics/ObjectBase.h 0ad-0.0.25b-alpha/source/graphics/ObjectEntry.cpp 0ad-0.0.25b-alpha/source/graphics/ObjectEntry.h 0ad-0.0.25b-alpha/source/graphics/ObjectManager.cpp 0ad-0.0.25b-alpha/source/graphics/ObjectManager.h 0ad-0.0.25b-alpha/source/graphics/Overlay.cpp 0ad-0.0.25b-alpha/source/graphics/Overlay.h 0ad-0.0.25b-alpha/source/graphics/ParticleEmitter.cpp 0ad-0.0.25b-alpha/source/graphics/ParticleEmitter.h 0ad-0.0.25b-alpha/source/graphics/ParticleEmitterType.cpp 0ad-0.0.25b-alpha/source/graphics/ParticleEmitterType.h 0ad-0.0.25b-alpha/source/graphics/ParticleManager.cpp 0ad-0.0.25b-alpha/source/graphics/ParticleManager.h 0ad-0.0.25b-alpha/source/graphics/Patch.cpp 0ad-0.0.25b-alpha/source/graphics/Patch.h 0ad-0.0.25b-alpha/source/graphics/PreprocessorWrapper.cpp 0ad-0.0.25b-alpha/source/graphics/PreprocessorWrapper.h 0ad-0.0.25b-alpha/source/graphics/RenderableObject.h 0ad-0.0.25b-alpha/source/graphics/SColor.h 0ad-0.0.25b-alpha/source/graphics/scripting/ 0ad-0.0.25b-alpha/source/graphics/ShaderDefines.cpp 0ad-0.0.25b-alpha/source/graphics/ShaderDefines.h 0ad-0.0.25b-alpha/source/graphics/ShaderManager.cpp 0ad-0.0.25b-alpha/source/graphics/ShaderManager.h 0ad-0.0.25b-alpha/source/graphics/ShaderProgram.cpp 0ad-0.0.25b-alpha/source/graphics/ShaderProgram.h 0ad-0.0.25b-alpha/source/graphics/ShaderProgramPtr.h 0ad-0.0.25b-alpha/source/graphics/ShaderTechnique.cpp 0ad-0.0.25b-alpha/source/graphics/ShaderTechnique.h 0ad-0.0.25b-alpha/source/graphics/ShaderTechniquePtr.h 0ad-0.0.25b-alpha/source/graphics/SkeletonAnim.h 0ad-0.0.25b-alpha/source/graphics/SkeletonAnimDef.cpp 0ad-0.0.25b-alpha/source/graphics/SkeletonAnimDef.h 0ad-0.0.25b-alpha/source/graphics/SkeletonAnimManager.cpp 0ad-0.0.25b-alpha/source/graphics/SkeletonAnimManager.h 0ad-0.0.25b-alpha/source/graphics/SmoothedValue.cpp 0ad-0.0.25b-alpha/source/graphics/SmoothedValue.h 0ad-0.0.25b-alpha/source/graphics/Terrain.cpp 0ad-0.0.25b-alpha/source/graphics/Terrain.h 0ad-0.0.25b-alpha/source/graphics/TerrainProperties.cpp 0ad-0.0.25b-alpha/source/graphics/TerrainProperties.h 0ad-0.0.25b-alpha/source/graphics/TerrainTextureEntry.cpp 0ad-0.0.25b-alpha/source/graphics/TerrainTextureEntry.h 0ad-0.0.25b-alpha/source/graphics/TerrainTextureManager.cpp 0ad-0.0.25b-alpha/source/graphics/TerrainTextureManager.h 0ad-0.0.25b-alpha/source/graphics/TerritoryBoundary.cpp 0ad-0.0.25b-alpha/source/graphics/TerritoryBoundary.h 0ad-0.0.25b-alpha/source/graphics/TerritoryTexture.cpp 0ad-0.0.25b-alpha/source/graphics/TerritoryTexture.h 0ad-0.0.25b-alpha/source/graphics/tests/ 0ad-0.0.25b-alpha/source/graphics/TextRenderer.cpp 0ad-0.0.25b-alpha/source/graphics/TextRenderer.h 0ad-0.0.25b-alpha/source/graphics/Texture.h 0ad-0.0.25b-alpha/source/graphics/TextureConverter.cpp 0ad-0.0.25b-alpha/source/graphics/TextureConverter.h 0ad-0.0.25b-alpha/source/graphics/TextureManager.cpp 0ad-0.0.25b-alpha/source/graphics/TextureManager.h 0ad-0.0.25b-alpha/source/graphics/Unit.cpp 0ad-0.0.25b-alpha/source/graphics/Unit.h 0ad-0.0.25b-alpha/source/graphics/UnitAnimation.cpp 0ad-0.0.25b-alpha/source/graphics/UnitAnimation.h 0ad-0.0.25b-alpha/source/graphics/UnitManager.cpp 0ad-0.0.25b-alpha/source/graphics/UnitManager.h 0ad-0.0.25b-alpha/source/graphics/tests/test_Camera.h 0ad-0.0.25b-alpha/source/graphics/tests/test_Color.h 0ad-0.0.25b-alpha/source/graphics/tests/test_LOSTexture.h 0ad-0.0.25b-alpha/source/graphics/tests/test_MapGenerator.h 0ad-0.0.25b-alpha/source/graphics/tests/test_MeshManager.h 0ad-0.0.25b-alpha/source/graphics/tests/test_ShaderManager.h 0ad-0.0.25b-alpha/source/graphics/tests/test_Terrain.h 0ad-0.0.25b-alpha/source/graphics/tests/test_TextureConverter.h 0ad-0.0.25b-alpha/source/graphics/tests/test_TextureManager.h 0ad-0.0.25b-alpha/source/graphics/scripting/JSInterface_GameView.cpp 0ad-0.0.25b-alpha/source/graphics/scripting/JSInterface_GameView.h 0ad-0.0.25b-alpha/source/collada/CommonConvert.cpp 0ad-0.0.25b-alpha/source/collada/CommonConvert.h 0ad-0.0.25b-alpha/source/collada/Decompose.cpp 0ad-0.0.25b-alpha/source/collada/Decompose.h 0ad-0.0.25b-alpha/source/collada/DLL.cpp 0ad-0.0.25b-alpha/source/collada/DLL.h 0ad-0.0.25b-alpha/source/collada/GeomReindex.cpp 0ad-0.0.25b-alpha/source/collada/GeomReindex.h 0ad-0.0.25b-alpha/source/collada/Maths.cpp 0ad-0.0.25b-alpha/source/collada/Maths.h 0ad-0.0.25b-alpha/source/collada/PMDConvert.cpp 0ad-0.0.25b-alpha/source/collada/PMDConvert.h 0ad-0.0.25b-alpha/source/collada/precompiled.cpp 0ad-0.0.25b-alpha/source/collada/precompiled.h 0ad-0.0.25b-alpha/source/collada/PSAConvert.cpp 0ad-0.0.25b-alpha/source/collada/PSAConvert.h 0ad-0.0.25b-alpha/source/collada/StdSkeletons.cpp 0ad-0.0.25b-alpha/source/collada/StdSkeletons.h 0ad-0.0.25b-alpha/source/collada/tests/ 0ad-0.0.25b-alpha/source/collada/XMLFix.cpp 0ad-0.0.25b-alpha/source/collada/XMLFix.h 0ad-0.0.25b-alpha/source/collada/tests/tests.py 0ad-0.0.25b-alpha/build/ 0ad-0.0.25b-alpha/build/android/ 0ad-0.0.25b-alpha/build/arclint/ 0ad-0.0.25b-alpha/build/bin/ 0ad-0.0.25b-alpha/build/coverage/ 0ad-0.0.25b-alpha/build/errorlist/ 0ad-0.0.25b-alpha/build/jenkins/ 0ad-0.0.25b-alpha/build/premake/ 0ad-0.0.25b-alpha/build/resources/ 0ad-0.0.25b-alpha/build/svn_revision/ 0ad-0.0.25b-alpha/build/workspaces/ 0ad-0.0.25b-alpha/build/workspaces/clean-workspaces.sh 0ad-0.0.25b-alpha/build/workspaces/update-workspaces.sh 0ad-0.0.25b-alpha/build/svn_revision/svn_revision.txt 0ad-0.0.25b-alpha/build/resources/0ad.appdata.xml 0ad-0.0.25b-alpha/build/resources/0ad.desktop 0ad-0.0.25b-alpha/build/resources/0ad.icns 0ad-0.0.25b-alpha/build/resources/0ad.png 0ad-0.0.25b-alpha/build/resources/0ad.sh 0ad-0.0.25b-alpha/build/resources/dmgbackground.png 0ad-0.0.25b-alpha/build/resources/InfoPlist.strings 0ad-0.0.25b-alpha/build/resources/installer.bmp 0ad-0.0.25b-alpha/build/resources/ps.ico 0ad-0.0.25b-alpha/build/resources/ps2.ico 0ad-0.0.25b-alpha/build/resources/pyrogenesis.xml 0ad-0.0.25b-alpha/build/premake/cxxtest/ 0ad-0.0.25b-alpha/build/premake/extern_libs5.lua 0ad-0.0.25b-alpha/build/premake/pkgconfig/ 0ad-0.0.25b-alpha/build/premake/premake5/ 0ad-0.0.25b-alpha/build/premake/premake5.lua 0ad-0.0.25b-alpha/build/premake/tests/ 0ad-0.0.25b-alpha/build/premake/tests/execinfo.c 0ad-0.0.25b-alpha/build/premake/premake5/appveyor.yml 0ad-0.0.25b-alpha/build/premake/premake5/bin/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/ 0ad-0.0.25b-alpha/build/premake/premake5/build/ 0ad-0.0.25b-alpha/build/premake/premake5/BUILD.txt 0ad-0.0.25b-alpha/build/premake/premake5/CHANGES.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/ 0ad-0.0.25b-alpha/build/premake/premake5/CONTRIBUTORS.txt 0ad-0.0.25b-alpha/build/premake/premake5/doxyfile 0ad-0.0.25b-alpha/build/premake/premake5/LICENSE.txt 0ad-0.0.25b-alpha/build/premake/premake5/mobdebug.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/ 0ad-0.0.25b-alpha/build/premake/premake5/premake4.lua 0ad-0.0.25b-alpha/build/premake/premake5/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/README.md 0ad-0.0.25b-alpha/build/premake/premake5/scripts/ 0ad-0.0.25b-alpha/build/premake/premake5/src/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/_tests.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/config/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/folder/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/oven/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/pepperfish_profiler.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/project/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/test 0ad-0.0.25b-alpha/build/premake/premake5/tests/test_premake.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/test_stress.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/test_string.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/tools/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/workspace/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/workspace/test_eachconfig.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/workspace/test_location.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/workspace/test_objdirs.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/tools/test_dotnet.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/tools/test_gcc.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/tools/test_msc.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/tools/test_snc.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/project/test_config_maps.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/project/test_eachconfig.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/project/test_getconfig.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/project/test_location.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/project/test_sources.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/project/test_vpaths.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/oven/test_filtering.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/oven/test_objdirs.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/folder/ok.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/folder/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/folder/subfolder/ 0ad-0.0.25b-alpha/build/premake/premake5/tests/folder/subfolder/hello.txt 0ad-0.0.25b-alpha/build/premake/premake5/tests/config/test_linkinfo.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/config/test_links.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/config/test_targetinfo.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/.testDotFile 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_aliasing.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_binmodules.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_configset.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_context.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_criteria.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_detoken.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_filename.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_http.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_include.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_json.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_module_loader.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_option.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_os.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_override.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_path.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_premake_command.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_table.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_tree.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_uuid.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_validation.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/base/test_versions.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/test_boolean_kind.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/test_containers.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/test_deprecations.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/test_directory_kind.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/test_list_kind.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/test_path_kind.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/test_register.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/test_string_kind.lua 0ad-0.0.25b-alpha/build/premake/premake5/tests/api/test_table_kind.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/_modules.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/_premake_init.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/_premake_main.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/actions/ 0ad-0.0.25b-alpha/build/premake/premake5/src/base/ 0ad-0.0.25b-alpha/build/premake/premake5/src/host/ 0ad-0.0.25b-alpha/build/premake/premake5/src/scripts.c 0ad-0.0.25b-alpha/build/premake/premake5/src/tools/ 0ad-0.0.25b-alpha/build/premake/premake5/src/tools/clang.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/tools/dotnet.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/tools/gcc.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/tools/mingw.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/tools/msc.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/tools/snc.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/host/buffered_io.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/buffered_io.h 0ad-0.0.25b-alpha/build/premake/premake5/src/host/criteria_matches.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/curl_utils.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/curl_utils.h 0ad-0.0.25b-alpha/build/premake/premake5/src/host/debug_prompt.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/http_download.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/http_get.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/http_post.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/lua_auxlib.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/lua_shimtable.h 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_chdir.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_chmod.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_comparefiles.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_compile.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_copyfile.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_getcwd.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_getpass.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_getversion.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_getWindowsRegistry.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_host.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_is64bit.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_isdir.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_isfile.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_islink.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_listWindowsRegistry.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_locate.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_match.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_mkdir.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_pathsearch.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_realpath.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_remove.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_rename.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_rmdir.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_stat.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_touchfile.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_uuid.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/os_writefile_ifnotequal.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/path_getabsolute.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/path_getrelative.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/path_isabsolute.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/path_isabsolute.h 0ad-0.0.25b-alpha/build/premake/premake5/src/host/path_join.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/path_normalize.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/path_translate.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/path_wildcards.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/premake.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/premake.h 0ad-0.0.25b-alpha/build/premake/premake5/src/host/premake_main.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/string_endswith.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/string_hash.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/string_sha1.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/string_startswith.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/term_textColor.c 0ad-0.0.25b-alpha/build/premake/premake5/src/host/zip_extract.c 0ad-0.0.25b-alpha/build/premake/premake5/src/base/_foundation.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/action.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/api.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/config.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/configset.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/container.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/context.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/criteria.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/detoken.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/field.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/fileconfig.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/global.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/globals.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/group.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/help.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/http.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/io.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/json.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/jsonwrapper.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/languages.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/moduledownloader.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/option.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/os.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/oven.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/path.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/premake.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/project.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/rule.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/semver.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/string.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/table.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/term.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/tools.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/tree.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/validation.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/base/workspace.lua 0ad-0.0.25b-alpha/build/premake/premake5/src/actions/clean/ 0ad-0.0.25b-alpha/build/premake/premake5/src/actions/clean/_clean.lua 0ad-0.0.25b-alpha/build/premake/premake5/scripts/changes.lua 0ad-0.0.25b-alpha/build/premake/premake5/scripts/embed.lua 0ad-0.0.25b-alpha/build/premake/premake5/scripts/package.lua 0ad-0.0.25b-alpha/build/premake/premake5/scripts/RELEASE.md 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/raw/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/self-test/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/_preload.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/LICENSE.TXT 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/tests/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/xcode.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/xcode4_workspace.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/xcode_common.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/xcode_project.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/tests/_tests.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/tests/test_header_footer.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/tests/test_xcode4_project.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/tests/test_xcode4_workspace.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/tests/test_xcode_dependencies.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/xcode/tests/test_xcode_project.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/_preload.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2005.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2005_csproj.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2005_csproj_user.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2005_dotnetbase.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2005_fsproj.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2005_fsproj_user.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2005_solution.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2008.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs200x_vcproj.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs200x_vcproj_user.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2010.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2010_nuget.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2010_rules_props.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2010_rules_targets.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2010_rules_xml.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2010_vcxproj.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2010_vcxproj_filters.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2010_vcxproj_user.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2012.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2013.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2013_vcxitems.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2015.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2017.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vs2019.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/vstudio.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/_tests.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/dotnet2005/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/fs2005/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/sln2005/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2013/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2013/test_vcxitems.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_assembly_refs.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_build_events.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_build_log.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_build_steps.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_character_set.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_compile_settings.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_config_props.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_debug_settings.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_ensure_nuget_imports.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_excluded_configs.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_extension_settings.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_extension_targets.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_files.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_filter_ids.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_filters.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_floatingpoint.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_fxcompile_settings.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_globals.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_header.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_item_def_group.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_language_settings.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_language_targets.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_link.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_nmake_props.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_nuget_package_references.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_nuget_packages_config.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_output_props.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_platform_toolset.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_project_configs.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_project_refs.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_prop_sheet.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_resource_compile.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_rule_props.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_rule_targets.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_rule_vars.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_rule_xml.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_target_machine.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_tokens.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_user_file.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc2010/test_vectorextensions.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_assembly_refs.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_build_steps.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_compiler_block.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_configuration.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_debug_settings.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_excluded_configs.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_files.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_linker_block.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_manifest_block.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_nmake_settings.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_platforms.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_project.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_project_refs.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_resource_compiler.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/vc200x/test_user_file.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/sln2005/test_dependencies.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/sln2005/test_header.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/sln2005/test_nested_projects.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/sln2005/test_platforms.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/sln2005/test_projects.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/sln2005/test_sections.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/sln2005/test_shared_projects.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/fs2005/projectsettings.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/dotnet2005/projectelement.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/dotnet2005/test_nuget_framework_folders.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/projectsettings.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_assembly_refs.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_build_events.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_common_props.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_compiler_props.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_debug_props.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_files.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_icon.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_netcore.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_no_warn.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_nuget_config.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_nuget_packages_config.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_nuget_references.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_output_props.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_platform_groups.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_project_refs.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_targets.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/vstudio/tests/cs2005/test_user_file.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/self-test/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/self-test/self-test.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/self-test/test_assertions.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/self-test/test_declare.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/self-test/test_helpers.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/self-test/test_runner.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/raw/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/raw/_preload.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/raw/raw.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/raw/raw_action.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/raw/README.md 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/_preload.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/gmake2.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/gmake2_cpp.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/gmake2_csharp.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/gmake2_makefile.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/gmake2_utility.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/gmake2_workspace.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/_tests.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_buildcmds.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_clang.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_file_rules.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_flags.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_ldflags.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_linking.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_makefile.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_objects.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_pch.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_perfile_flags.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_target_rules.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake2/tests/test_gmake2_tools.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/_preload.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/gmake.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/gmake_cpp.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/gmake_csharp.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/gmake_makefile.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/gmake_utility.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/gmake_workspace.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/_tests.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cs/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/test_make_escaping.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/test_make_tovar.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/workspace/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/workspace/test_config_maps.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/workspace/test_default_config.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/workspace/test_group_rule.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/workspace/test_help_rule.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/workspace/test_project_rule.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cs/test_embed_files.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cs/test_flags.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cs/test_links.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cs/test_response.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cs/test_sources.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_clang.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_file_rules.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_flags.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_ldflags.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_make_linking.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_make_pch.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_objects.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_target_rules.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_tools.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/gmake/tests/cpp/test_wiidev.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/_preload.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/actions/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/d.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/LICENSE.txt 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/README.md 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tests/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tools/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tools/dmd.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tools/gdc.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tools/ldc.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tests/_tests.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tests/test_dmd.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tests/test_gdc.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tests/test_gmake.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tests/test_ldc.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/tests/test_visualstudio.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/actions/gmake.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/actions/vcxproj.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/d/actions/visuald.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/_preload.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/codelite.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/codelite_project.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/codelite_workspace.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/README.md 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/tests/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/tests/_tests.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/tests/test_codelite_config.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/tests/test_codelite_project.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/codelite/tests/test_codelite_workspace.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/_manifest.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/_preload.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/android.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/LICENSE.txt 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/README.md 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/tests/ 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/vsandroid_androidproj.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/vsandroid_sln2005.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/vsandroid_vcxproj.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/vsandroid_vstudio.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/tests/_tests.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/tests/test_android_files.lua 0ad-0.0.25b-alpha/build/premake/premake5/modules/android/tests/test_android_project.lua 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/luashim/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/adler32.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/compress.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/crc32.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/crc32.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/deflate.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/deflate.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/gzclose.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/gzguts.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/gzlib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/gzread.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/gzwrite.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/infback.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/inffast.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/inffast.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/inffixed.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/inflate.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/inflate.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/inftrees.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/inftrees.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/trees.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/trees.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/uncompr.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/zconf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/zlib.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/zutil.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/zlib/zutil.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/apache-2.0.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/ChangeLog 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/configs/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/DartConfiguration.tcl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/LICENSE 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/README.md 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/create-module.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/adjust-config.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/entropy_hardware_poll.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-authcrypt/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-benchmark/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-hashing/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-selftest/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/module.json 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/README.md 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/target_config.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-selftest/main.cpp 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-selftest/README.md 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-hashing/main.cpp 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-hashing/README.md 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-benchmark/main.cpp 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-benchmark/README.md 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-authcrypt/main.cpp 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/yotta/data/example-authcrypt/README.md 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/compat.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/Descriptions.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/ssl-opt.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/helpers.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/main_test.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_aes.cbc.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_aes.cfb.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_aes.ecb.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_aes.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_aes.rest.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_arc4.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_arc4.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_asn1write.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_asn1write.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_base64.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_base64.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_blowfish.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_blowfish.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_camellia.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_camellia.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ccm.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ccm.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.aes.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.arc4.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.blowfish.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.camellia.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.ccm.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.des.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.gcm.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.null.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_cipher.padding.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ctr_drbg.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ctr_drbg.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_debug.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_debug.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_des.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_des.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_dhm.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_dhm.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ecdh.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ecdh.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ecdsa.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ecdsa.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ecjpake.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ecjpake.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ecp.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ecp.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_entropy.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_entropy.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_error.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_error.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_gcm.aes128_de.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_gcm.aes128_en.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_gcm.aes192_de.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_gcm.aes192_en.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_gcm.aes256_de.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_gcm.aes256_en.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_gcm.camellia.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_gcm.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_hmac_drbg.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_hmac_drbg.misc.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_hmac_drbg.no_reseed.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_hmac_drbg.nopr.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_hmac_drbg.pr.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_md.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_md.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_mdx.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_mdx.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_memory_buffer_alloc.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_memory_buffer_alloc.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_mpi.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_mpi.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pem.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pem.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pk.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pk.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pkcs1_v21.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pkcs1_v21.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pkcs5.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pkcs5.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pkparse.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pkparse.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pkwrite.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_pkwrite.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_rsa.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_rsa.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_shax.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_shax.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ssl.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_ssl.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_version.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_version.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_x509parse.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_x509parse.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_x509write.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_x509write.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_xtea.data 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/suites/test_suite_xtea.function 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/all.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/check-doxy-blocks.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/check-generated-files.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/check-names.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/curves.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/gen_ctr_drbg.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/gen_gcm_decrypt.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/gen_gcm_encrypt.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/gen_pkcs1_v21_sign_verify.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/generate_code.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/key-exchanges.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/list-enum-consts.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/list-identifiers.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/list-macros.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/list-symbols.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/recursion.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/run-test-suites.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/test-ref-configs.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/scripts/yotta-build.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/bitstring-in-dn.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_example_multi.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_example_multi_nocn.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_example_wildcard.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_md2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_md4.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_md5.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_sha1.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_sha224.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_sha256.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_sha384.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_sha512.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cert_v1_with_ext.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cli2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/cli2.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-ec-sha1.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-ec-sha224.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-ec-sha256.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-ec-sha384.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-ec-sha512.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-future.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-rsa-pss-sha1-badsign.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-rsa-pss-sha1.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-rsa-pss-sha224.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-rsa-pss-sha256.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-rsa-pss-sha384.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl-rsa-pss-sha512.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_cat_ec-rsa.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_cat_ecfut-rsa.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_cat_rsa-ec.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_cat_rsabadpem-ec.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_expired.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_md2.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_md4.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_md5.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_sha1.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_sha224.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_sha256.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_sha384.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crl_sha512.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/crt_cat_rsaexp-ec.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dh.1000.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dh.optlen.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dhparams.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir1/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir2/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir3/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_224_prv.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_224_pub.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_256_prv.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_256_pub.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_384_prv.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_384_pub.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_521_prv.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_521_pub.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_bp256_prv.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_bp256_pub.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_bp384_prv.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_bp384_pub.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_bp512_prv.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_bp512_pub.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_prv.noopt.der 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_prv.pk8.der 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_prv.pk8.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_prv.pk8.pw.der 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_prv.pk8.pw.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_prv.sec1.der 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_prv.sec1.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_prv.sec1.pw.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_prv.specdom.der 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_pub.der 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/ec_pub.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/enco-ca-prstr.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/enco-cert-utf8str.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/format_gen.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/format_gen.pub 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/format_pkcs12.fmt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/format_rsa.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/hash_file_1 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/hash_file_2 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/hash_file_3 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/hash_file_4 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/hash_file_5 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/keyfile 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/keyfile.3des 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/keyfile.aes128 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/keyfile.aes192 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/keyfile.aes256 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/keyfile.des 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/keyUsage.decipherOnly.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/mpi_10 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/mpi_too_big 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/passwd.psk 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/pkcs8_pbe_sha1_2des.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/pkcs8_pbe_sha1_3des.der 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/pkcs8_pbe_sha1_3des.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/pkcs8_pbe_sha1_rc4_128.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/pkcs8_pbes2_pbkdf2_3des.der 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/pkcs8_pbes2_pbkdf2_3des.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/pkcs8_pbes2_pbkdf2_des.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/Readme-x509.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/rsa4096_prv.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/rsa4096_pub.pem 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1-nospace.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1-v1.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.cert_type.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.ext_ku.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.key_usage.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.pubkey 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.cert_type 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.key_usage 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.ku-ct 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.md4 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.md5 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.sha1 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.sha224 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.sha256 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.sha384 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.req.sha512 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1.v1.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server10.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server10_int3_int-ca2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server10_int3_int-ca2_ca.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server1_ca.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server2-badsign.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server2-v1-chain.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server2-v1.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server2.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server2.ku-ds.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server2.ku-ds_ke.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server2.ku-ka.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server2.ku-ke.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server3.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server3.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server4.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server4.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5-badsign.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5-expired.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5-future.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5-selfsigned.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5-sha1.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5-sha224.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5-sha384.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5-sha512.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.eku-cli.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.eku-cs.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.eku-cs_any.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.eku-srv.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.eku-srv_cli.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.ku-ds.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.ku-ka.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.ku-ke.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.req.ku.sha1 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.req.sha1 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.req.sha224 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.req.sha256 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.req.sha384 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server5.req.sha512 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server6-ss-child.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server6.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server6.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server7.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server7.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server7_all_space.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server7_int-ca.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server7_int-ca_ca2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server7_pem_space.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server7_trailing_space.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server8.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server8.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server8_int-ca2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9-bad-mgfhash.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9-bad-saltlen.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9-badsign.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9-defaults.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9-sha224.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9-sha256.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9-sha384.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9-sha512.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9-with-ca.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9.req.sha1 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9.req.sha224 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9.req.sha256 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9.req.sha384 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/server9.req.sha512 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca-v1.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca2.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca2.ku-crl.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca2.ku-crt.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca2.ku-crt_crl.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca2.ku-ds.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca_cat12.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-ca_cat21.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-int-ca.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-int-ca.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-int-ca2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-int-ca2.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-int-ca3.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/test-int-ca3.key 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert11.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert12.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert13.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert14.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert21.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert22.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert23.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert31.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert32.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert33.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert34.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert41.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert42.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert43.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert44.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert45.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert51.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert52.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert53.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert54.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert61.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert62.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert63.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert71.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert72.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert73.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert74.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert81.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert82.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert83.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert91.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/cert92.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir4/Readme 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir3/Readme 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir3/test-ca.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir3/test-ca2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir2/test-ca.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir2/test-ca2.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/tests/data_files/dir1/test-ca.crt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/bump_version.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/config.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/data_files/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/ecc-heap.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/find-mem-leak.cocci 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/footprint.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/generate_errors.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/generate_features.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/generate_visualc_files.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/malloc-init.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/massif_max.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/memory.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/rename.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/rm-malloc-cast.cocci 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/tmp_ignore_makefiles.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/data_files/error.fmt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/data_files/rename-1.3-2.0.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/data_files/version_features.fmt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/data_files/vs6-app-template.dsp 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/data_files/vs6-main-template.dsp 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/scripts/data_files/vs6-workspace-template.dsw 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/aes/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/hash/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/random/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/test/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/util/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/wince_main.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/x509/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/x509/cert_app.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/x509/cert_req.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/x509/cert_write.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/x509/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/x509/crl_app.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/x509/req_app.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/util/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/util/pem2der.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/util/strerror.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/test/benchmark.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/test/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/test/selftest.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/test/ssl_cert_test.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/test/udp_proxy.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/dtls_client.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/dtls_server.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/mini_client.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/ssl_client1.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/ssl_client2.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/ssl_fork_server.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/ssl_mail_client.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/ssl_pthread_server.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/ssl_server.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/ssl/ssl_server2.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/random/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/random/gen_entropy.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/random/gen_random_ctr_drbg.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/random/gen_random_havege.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/dh_client.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/dh_genprime.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/dh_prime.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/dh_server.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/ecdh_curve25519.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/ecdsa.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/gen_key.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/key_app.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/key_app_writer.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/mpi_demo.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/pk_decrypt.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/pk_encrypt.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/pk_sign.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/pk_verify.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/rsa_decrypt.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/rsa_encrypt.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/rsa_genkey.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/rsa_priv.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/rsa_pub.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/rsa_sign.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/rsa_sign_pss.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/rsa_verify.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/pkey/rsa_verify_pss.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/hash/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/hash/generic_sum.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/hash/hello.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/aes/aescrypt2.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/aes/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/programs/aes/crypt_and_hash.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/aes.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/aesni.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/arc4.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/asn1parse.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/asn1write.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/base64.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/bignum.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/blowfish.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/camellia.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ccm.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/certs.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/cipher.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/cipher_wrap.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ctr_drbg.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/debug.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/des.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/dhm.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ecdh.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ecdsa.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ecjpake.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ecp.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ecp_curves.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/entropy.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/entropy_poll.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/error.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/gcm.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/havege.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/hmac_drbg.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/md.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/md2.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/md4.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/md5.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/md_wrap.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/memory_buffer_alloc.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/net.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/oid.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/padlock.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/pem.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/pk.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/pk_wrap.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/pkcs11.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/pkcs12.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/pkcs5.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/pkparse.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/pkwrite.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/platform.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ripemd160.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/rsa.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/sha1.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/sha256.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/sha512.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ssl_cache.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ssl_ciphersuites.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ssl_cli.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ssl_cookie.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ssl_srv.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ssl_ticket.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/ssl_tls.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/threading.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/timing.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/version.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/version_features.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/x509.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/x509_create.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/x509_crl.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/x509_crt.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/x509_csr.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/x509write_crt.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/x509write_csr.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/library/xtea.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/aes.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/aesni.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/arc4.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/asn1.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/asn1write.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/base64.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/bignum.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/blowfish.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/bn_mul.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/camellia.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ccm.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/certs.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/check_config.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/cipher.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/cipher_internal.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/compat-1.3.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/config.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ctr_drbg.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/debug.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/des.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/dhm.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ecdh.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ecdsa.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ecjpake.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ecp.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/entropy.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/entropy_poll.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/error.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/gcm.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/havege.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/hmac_drbg.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/md.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/md2.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/md4.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/md5.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/md_internal.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/memory_buffer_alloc.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/net.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/oid.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/padlock.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/pem.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/pk.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/pk_internal.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/pkcs11.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/pkcs12.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/pkcs5.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/platform.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ripemd160.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/rsa.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/sha1.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/sha256.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/sha512.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ssl.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ssl_cache.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ssl_ciphersuites.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ssl_cookie.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ssl_internal.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/ssl_ticket.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/threading.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/timing.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/version.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/x509.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/x509_crl.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/x509_crt.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/x509_csr.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/include/mbedtls/xtea.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/input/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/mbedtls.doxyfile 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/input/doc_encdec.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/input/doc_hashing.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/input/doc_mainpage.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/input/doc_rng.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/input/doc_ssltls.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/input/doc_tcpip.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/doxygen/input/doc_x509.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/configs/config-ccm-psk-tls1_2.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/configs/config-mini-tls1_1.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/configs/config-picocoin.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/configs/config-suite-b.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/configs/config-thread.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/mbedtls/configs/README.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/luashim/lua.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/luashim/luashim.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/luashim/luashim.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/luashim/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/README 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lapi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lapi.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lauxlib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lauxlib.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lbaselib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lbitlib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lcode.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lcode.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lcorolib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lctype.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lctype.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ldblib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ldebug.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ldebug.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ldo.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ldo.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ldump.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lfunc.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lfunc.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lgc.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lgc.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/linit.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/liolib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/llex.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/llex.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/llimits.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lmathlib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lmem.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lmem.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/loadlib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lobject.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lobject.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lopcodes.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lopcodes.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/loslib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lparser.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lparser.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lprefix.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lstate.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lstate.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lstring.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lstring.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lstrlib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ltable.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ltable.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ltablib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ltm.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/ltm.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lua.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lua.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lua.hpp 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/luac.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/luaconf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lualib.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lundump.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lundump.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lutf8lib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lvm.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lvm.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lzio.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/src/lzio.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/contents.html 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/index.css 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/logo.gif 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/lua.1 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/lua.css 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/luac.1 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/manual.css 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/manual.html 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/osi-certified-72x60.png 0ad-0.0.25b-alpha/build/premake/premake5/contrib/lua/doc/readme.html 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/config.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/include/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/mkstemp.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zconf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_add.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_add_dir.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_add_entry.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_close.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_delete.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_dir_add.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_dirent.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_discard.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_entry.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_err_str.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_error.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_error_clear.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_error_get.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_error_get_sys_type.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_error_strerror.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_error_to_str.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_extra_field.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_extra_field_api.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_fclose.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_fdopen.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_add.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_error_clear.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_error_get.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_get_comment.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_get_external_attributes.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_get_offset.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_rename.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_replace.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_set_comment.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_set_external_attributes.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_file_strerror.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_filerange_crc.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_fopen.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_fopen_encrypted.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_fopen_index.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_fopen_index_encrypted.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_fread.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_get_archive_comment.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_get_archive_flag.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_get_compression_implementation.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_get_encryption_implementation.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_get_file_comment.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_get_name.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_get_num_entries.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_get_num_files.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_memdup.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_name_locate.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_new.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_open.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_rename.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_replace.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_set_archive_comment.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_set_archive_flag.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_set_default_password.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_set_file_comment.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_set_file_compression.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_set_name.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_buffer.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_close.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_crc.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_deflate.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_error.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_file.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_filep.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_free.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_function.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_layered.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_open.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_pkware.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_pop.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_read.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_stat.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_window.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_zip.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_source_zip_new.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_stat.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_stat_index.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_stat_init.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_strerror.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_string.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_unchange.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_unchange_all.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_unchange_archive.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_unchange_data.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zip_utf-8.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zipconf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zipint.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/zlib.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/include/zconf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/include/zipconf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/libzip/include/zlib.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/amigaos.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/amigaos.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/arpa_telnet.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/asyn-ares.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/asyn-thread.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/asyn.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/base64.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/checksrc.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/CMakeLists.txt 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-amigaos.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-dos.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-linux.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-mac.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-os400.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-osx.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-riscos.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-symbian.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-tpf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-vxworks.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-win32.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/config-win32ce.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/conncache.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/conncache.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/connect.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/connect.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/content_encoding.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/content_encoding.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/cookie.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/cookie.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_addrinfo.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_addrinfo.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_base64.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_config.h.cmake 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_des.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_des.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_endian.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_endian.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_fnmatch.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_fnmatch.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_gethostname.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_gethostname.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_gssapi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_gssapi.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_hmac.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_ldap.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_md4.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_md5.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_memory.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_memrchr.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_memrchr.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_multibyte.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_multibyte.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_ntlm_core.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_ntlm_core.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_ntlm_wb.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_ntlm_wb.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_printf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_rtmp.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_rtmp.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_sasl.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_sasl.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_sec.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_setup.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_setup_once.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_sspi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_sspi.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_threads.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curl_threads.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/curlx.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/dict.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/dict.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/dotdot.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/dotdot.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/easy.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/easyif.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/escape.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/escape.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/file.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/file.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/fileinfo.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/fileinfo.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/firefox-db2pem.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/formdata.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/formdata.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/ftp.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/ftp.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/ftplistparser.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/ftplistparser.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/getenv.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/getinfo.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/getinfo.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/gopher.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/gopher.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hash.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hash.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hmac.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hostasyn.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hostcheck.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hostcheck.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hostip.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hostip.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hostip4.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hostip6.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/hostsyn.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http2.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http2.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_chunks.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_chunks.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_digest.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_digest.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_negotiate.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_negotiate.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_ntlm.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_ntlm.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_proxy.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/http_proxy.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/idn_win32.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/if2ip.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/if2ip.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/imap.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/imap.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/inet_ntop.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/inet_ntop.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/inet_pton.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/inet_pton.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/krb5.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/ldap.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/libcurl.plist 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/libcurl.rc 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/libcurl.vers.in 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/llist.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/llist.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/Makefile.am 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/makefile.amiga 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/Makefile.b32 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/makefile.dj 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/Makefile.inc 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/Makefile.m32 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/Makefile.netware 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/Makefile.vxworks 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/Makefile.Watcom 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/md4.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/md5.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/memdebug.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/memdebug.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/mk-ca-bundle.pl 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/mk-ca-bundle.vbs 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/mprintf.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/multi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/multihandle.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/multiif.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/netrc.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/netrc.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/non-ascii.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/non-ascii.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/nonblock.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/nonblock.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/nwlib.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/nwos.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/objnames-test08.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/objnames-test10.sh 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/objnames.inc 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/openldap.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/parsedate.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/parsedate.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/pingpong.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/pingpong.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/pipeline.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/pipeline.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/pop3.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/pop3.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/progress.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/progress.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/rand.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/rand.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/rtsp.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/rtsp.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/security.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/select.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/select.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/sendf.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/sendf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/setup-os400.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/setup-vms.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/share.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/share.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/sigpipe.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/slist.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/slist.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/smb.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/smb.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/smtp.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/smtp.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/sockaddr.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/socks.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/socks.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/socks_gssapi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/socks_sspi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/speedcheck.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/speedcheck.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/splay.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/splay.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/ssh.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/ssh.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strcase.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strcase.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strdup.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strdup.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strerror.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strerror.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strtok.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strtok.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strtoofft.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/strtoofft.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/system_win32.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/system_win32.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/telnet.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/telnet.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/tftp.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/tftp.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/timeval.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/timeval.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/transfer.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/transfer.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/url.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/url.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/urldata.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/version.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/warnless.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/warnless.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/wildcard.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/wildcard.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/x509asn1.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/x509asn1.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/axtls.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/axtls.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/cyassl.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/cyassl.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/darwinssl.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/darwinssl.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/gskit.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/gskit.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/gtls.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/gtls.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/mbedtls.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/mbedtls.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/nss.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/nssg.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/openssl.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/openssl.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/polarssl.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/polarssl.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/polarssl_threadlock.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/polarssl_threadlock.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/schannel.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/schannel.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/vtls.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vtls/vtls.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/cleartext.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/cram.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/digest.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/digest.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/digest_sspi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/krb5_gssapi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/krb5_sspi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/ntlm.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/ntlm.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/ntlm_sspi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/oauth2.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/spnego_gssapi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/spnego_sspi.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/vauth.c 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/lib/vauth/vauth.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/ 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/Makefile.am 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/README 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/curl.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/curlbuild.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/curlbuild.h.cmake 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/curlbuild.h.in 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/curlrules.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/curlver.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/easy.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/Makefile.am 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/mprintf.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/multi.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/stdcheaders.h 0ad-0.0.25b-alpha/build/premake/premake5/contrib/curl/include/curl/typecheck-gcc.h 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/ 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/ 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/ 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/ 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/ 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/curl-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/curl-lib.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/example.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/lua-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/luashim-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/luasocket.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/luasocket.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/mbedtls-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/mbedtls-lib.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/Premake5.sln 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/Premake5.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/Premake5.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/Premake5.vcxproj.user 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/zip-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/zip-lib.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2019/zlib-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/curl-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/curl-lib.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/example.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/lua-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/luashim-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/luasocket.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/luasocket.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/mbedtls-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/mbedtls-lib.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/Premake5.sln 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/Premake5.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/Premake5.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/Premake5.vcxproj.user 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/zip-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/zip-lib.vcxproj.filters 0ad-0.0.25b-alpha/build/premake/premake5/build/vs2017/zlib-lib.vcxproj 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/curl-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/example.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/lua-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/luashim-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/luasocket.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/Makefile 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/mbedtls-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/Premake5.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/zip-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix/zlib-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/curl-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/example.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/lua-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/luashim-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/luasocket.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/Makefile 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/mbedtls-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/Premake5.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/zip-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.macosx/zlib-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/curl-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/example.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/lua-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/luashim-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/luasocket.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/Makefile 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/mbedtls-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/Premake5.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/zip-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.bsd/zlib-lib.make 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/example/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/FIX 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/LICENSE 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/linux.cmd 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/logo.ps 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/ltn012.wiki 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/ltn013.wiki 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/Lua51.props 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/Lua52.props 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/luasocket-scm-0.rockspec 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/macosx.cmd 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/main.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/makefile.dist 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/mingw.cmd 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/NEW 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/README 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/rockspec/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/TODO 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/win32.cmd 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/WISH 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/auth/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/cgi/ 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/dicttest.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/excepttest.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/find-connect-limit 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/ftptest.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/hello.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/httptest.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/index.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/ltn12test.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/luasocket.png 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/mimetest.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/README 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/smtptest.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/stufftest.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/tcp-getoptions 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/test_bind.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/test_getaddrinfo.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/test_socket_error.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/testclnt.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/testmesg.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/testsrvr.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/testsupport.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/tftptest.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/udp-zero-length-send 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/udp-zero-length-send-recv 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/udpconnectclnt.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/udpconnectsrvr.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/unixdgramclnt.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/unixdgramsrvr.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/unixstreamclnt.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/unixstreamsrvr.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/upload.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/urltest.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/utestclnt.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/utestsrvr.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/cgi/cat 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/cgi/cat-index-html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/cgi/env 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/cgi/query-string 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/cgi/redirect-loop 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/cgi/request-uri 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/auth/.htaccess 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/auth/.htpasswd 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/test/auth/index.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/auxiliar.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/auxiliar.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/buffer.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/buffer.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/compat.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/compat.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/except.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/except.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/ftp.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/headers.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/http.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/inet.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/inet.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/io.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/io.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/ltn12.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/luasocket.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/luasocket.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/mbox.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/mime.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/mime.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/mime.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/options.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/options.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/pierror.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/select.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/select.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/serial.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/smtp.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/socket.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/socket.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/tcp.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/tcp.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/timeout.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/timeout.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/tp.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/udp.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/udp.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/unix.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/unix.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/unixdgram.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/unixdgram.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/unixstream.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/unixstream.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/url.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/usocket.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/usocket.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/wsocket.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/src/wsocket.h 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/cddb.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/daytimeclnt.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/echoclnt.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/echosrvr.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/listener.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/lpr.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/mclisten.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/mcsend.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/README 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/talker.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/samples/tinyirc.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/rockspec/luasocket-3.0rc2-1.rockspec 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex1.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex10.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex11.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex12.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex2.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex3.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex4.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex5.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex6.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex7.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex8.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ex9.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/gem.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/gt.b64 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/input.bin 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/ltn012.tex 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/luasocket.png 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/myps2pdf 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/t1.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/t1lf.txt 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/t2.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/t2.txt 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/t2gt.qp 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/t3.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/t4.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/t5.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/gem/test.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/b64.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/check-links.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/check-memory.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/cookie.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/dict.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/dispatch.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/eol.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/forward.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/get.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/links 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/lp.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/qp.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/README 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/etc/tftp.lua 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/dns.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/ftp.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/http.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/index.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/installation.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/introduction.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/ltn12.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/lua05.ppt 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/luasocket.png 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/mime.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/reference.css 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/reference.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/smtp.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/socket.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/tcp.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/udp.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/luasocket/doc/url.html 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/example/main.c 0ad-0.0.25b-alpha/build/premake/premake5/binmodules/example/premake5.lua 0ad-0.0.25b-alpha/build/premake/premake5/bin/release/ 0ad-0.0.25b-alpha/build/premake/pkgconfig/pkgconfig.lua 0ad-0.0.25b-alpha/build/premake/pkgconfig/README.md 0ad-0.0.25b-alpha/build/premake/cxxtest/cxxtest.lua 0ad-0.0.25b-alpha/build/premake/cxxtest/README.md 0ad-0.0.25b-alpha/build/jenkins/dockerfiles/ 0ad-0.0.25b-alpha/build/jenkins/lint-translations.sh 0ad-0.0.25b-alpha/build/jenkins/pipelines/ 0ad-0.0.25b-alpha/build/jenkins/pipelines/docker-coverage.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/docker-custom.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/docker-differential.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/docker-docs.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/docker-rebuild.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/docker-reset.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/docker-svn.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/docker-translations.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/macos-all-bundles.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/macos-differential.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/macos-svn.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/vs2015-autobuild.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/pipelines/vs2015-differential.Jenkinsfile 0ad-0.0.25b-alpha/build/jenkins/dockerfiles/build-base.Dockerfile 0ad-0.0.25b-alpha/build/jenkins/dockerfiles/gcc7.Dockerfile 0ad-0.0.25b-alpha/build/jenkins/dockerfiles/translations.Dockerfile 0ad-0.0.25b-alpha/build/errorlist/errorlist.pl 0ad-0.0.25b-alpha/build/coverage/gen.sh 0ad-0.0.25b-alpha/build/arclint/configs/ 0ad-0.0.25b-alpha/build/arclint/dummies/ 0ad-0.0.25b-alpha/build/arclint/LICENCE.txt 0ad-0.0.25b-alpha/build/arclint/pyrolint/ 0ad-0.0.25b-alpha/build/arclint/README.md 0ad-0.0.25b-alpha/build/arclint/pyrolint/__phutil_library_init__.php 0ad-0.0.25b-alpha/build/arclint/pyrolint/__phutil_library_map__.php 0ad-0.0.25b-alpha/build/arclint/pyrolint/LICENCE_apache2.txt 0ad-0.0.25b-alpha/build/arclint/pyrolint/src/ 0ad-0.0.25b-alpha/build/arclint/pyrolint/src/ESLintLinter.php 0ad-0.0.25b-alpha/build/arclint/pyrolint/src/JenkinsRenderer.php 0ad-0.0.25b-alpha/build/arclint/pyrolint/src/LicenceYearLinter.php 0ad-0.0.25b-alpha/build/arclint/dummies/cppcheck.php 0ad-0.0.25b-alpha/build/arclint/dummies/eslint.php 0ad-0.0.25b-alpha/build/arclint/configs/eslintrc.json 0ad-0.0.25b-alpha/build/android/boost-android-build.patch 0ad-0.0.25b-alpha/build/android/js185-android-build.patch 0ad-0.0.25b-alpha/build/android/libxml2-android-build.patch 0ad-0.0.25b-alpha/build/android/sdl-project/ 0ad-0.0.25b-alpha/build/android/setup-libs.sh 0ad-0.0.25b-alpha/build/android/sdl-project/AndroidManifest.xml 0ad-0.0.25b-alpha/build/android/sdl-project/jni/ 0ad-0.0.25b-alpha/build/android/sdl-project/Makefile 0ad-0.0.25b-alpha/build/android/sdl-project/project.properties 0ad-0.0.25b-alpha/build/android/sdl-project/res/ 0ad-0.0.25b-alpha/build/android/sdl-project/src/ 0ad-0.0.25b-alpha/build/android/sdl-project/src/org/ 0ad-0.0.25b-alpha/build/android/sdl-project/src/org/libsdl/ 0ad-0.0.25b-alpha/build/android/sdl-project/src/org/libsdl/app/ 0ad-0.0.25b-alpha/build/android/sdl-project/src/org/libsdl/app/SDLActivity.java 0ad-0.0.25b-alpha/build/android/sdl-project/res/drawable-hdpi/ 0ad-0.0.25b-alpha/build/android/sdl-project/res/drawable-ldpi/ 0ad-0.0.25b-alpha/build/android/sdl-project/res/drawable-mdpi/ 0ad-0.0.25b-alpha/build/android/sdl-project/res/layout/ 0ad-0.0.25b-alpha/build/android/sdl-project/res/values/ 0ad-0.0.25b-alpha/build/android/sdl-project/res/values/strings.xml 0ad-0.0.25b-alpha/build/android/sdl-project/res/layout/main.xml 0ad-0.0.25b-alpha/build/android/sdl-project/res/drawable-mdpi/icon.png 0ad-0.0.25b-alpha/build/android/sdl-project/res/drawable-ldpi/icon.png 0ad-0.0.25b-alpha/build/android/sdl-project/res/drawable-hdpi/icon.png 0ad-0.0.25b-alpha/build/android/sdl-project/jni/Android.mk 0ad-0.0.25b-alpha/build/android/sdl-project/jni/src/ 0ad-0.0.25b-alpha/build/android/sdl-project/jni/src/Android.mk 0ad-0.0.25b-alpha/build/android/sdl-project/jni/src/pyrogenesis_wrapper.cpp 0ad-0.0.25b-alpha/libraries/source/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/ 0ad-0.0.25b-alpha/libraries/source/fcollada/ 0ad-0.0.25b-alpha/libraries/source/nvtt/ 0ad-0.0.25b-alpha/libraries/source/spidermonkey/ 0ad-0.0.25b-alpha/libraries/source/valgrind/ 0ad-0.0.25b-alpha/libraries/source/valgrind/include/ 0ad-0.0.25b-alpha/libraries/source/valgrind/include/callgrind.h 0ad-0.0.25b-alpha/libraries/source/valgrind/include/memcheck.h 0ad-0.0.25b-alpha/libraries/source/valgrind/include/valgrind.h 0ad-0.0.25b-alpha/libraries/source/spidermonkey/build.sh 0ad-0.0.25b-alpha/libraries/source/spidermonkey/DisableGCC9WerrorFormat.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixFreeBSDCargoChecksum.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixFreeBSDReadlineDetection.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixFreeBSDRustThirdPartyOSDetection.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixMacBuild.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixMozglue.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixMSVCRootedVoid.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixPublicExport.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixRpiUnalignedFpAccess.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixRust150.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/FixSharedArray.diff 0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0.tar.bz2 0ad-0.0.25b-alpha/libraries/source/spidermonkey/patch.sh 0ad-0.0.25b-alpha/libraries/source/spidermonkey/README.txt 0ad-0.0.25b-alpha/libraries/source/spidermonkey/RenameLibs.diff 0ad-0.0.25b-alpha/libraries/source/nvtt/build.sh 0ad-0.0.25b-alpha/libraries/source/nvtt/include/ 0ad-0.0.25b-alpha/libraries/source/nvtt/lib/ 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/ 0ad-0.0.25b-alpha/libraries/source/nvtt/README.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/ChangeLog 0ad-0.0.25b-alpha/libraries/source/nvtt/src/cmake/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/configure 0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/LICENSE 0ad-0.0.25b-alpha/libraries/source/nvtt/src/README.md 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/VERSION 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvconfig.h.in 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/BlockCompressor.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/BlockCompressor.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/ClusterFit.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/ClusterFit.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressionOptions.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressionOptions.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/Compressor.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDX10.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDX10.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDX11.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDX11.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDX9.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDX9.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDXT1.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDXT1.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDXT5_RGBM.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorDXT5_RGBM.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorRGB.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CompressorRGB.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/Context.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/Context.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CubeSurface.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/CubeSurface.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/cuda/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/experimental/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/InputOptions.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/InputOptions.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/nvtt.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/nvtt.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/nvtt_wrapper.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/nvtt_wrapper.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/OptimalCompressDXT.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/OptimalCompressDXT.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/OutputOptions.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/OutputOptions.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/QuickCompressDXT.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/QuickCompressDXT.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/SingleColorLookup.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/SingleColorLookup.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/Surface.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/Surface.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/TaskDispatcher.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/TaskDispatcher.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/alpha.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/alpha.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/ChangeLog 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/clusterfit.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/clusterfit.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/colourblock.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/colourblock.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/colourfit.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/colourfit.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/colourset.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/colourset.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/config 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/config.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/Doxyfile 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/extra/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/fastclusterfit.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/fastclusterfit.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/fastclusterlookup.inl 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/maths.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/maths.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/rangefit.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/rangefit.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/README 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/simd.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/simd_3dnow.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/simd_sse.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/simd_ve.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/singlechannelfit.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/singlechannelfit.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/singlecolourfit.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/singlecolourfit.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/singlecolourlookup.inl 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/squish.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/squish.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/weightedclusterfit.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/weightedclusterfit.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/extra/squishgen.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/extra/squishgen2.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/extra/squishpng.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/squish/extra/squishtest.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/experimental/nvtt_experimental.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/experimental/nvtt_experimental.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/experimental/test.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/cuda/BitmapTable.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/cuda/CompressKernel.cu 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/cuda/ConvolveKernel.cu 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/cuda/CudaCompressorDXT.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/cuda/CudaCompressorDXT.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/cuda/CudaMath.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/cuda/CudaUtils.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvtt/cuda/CudaUtils.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/Atomic.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/Event.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/Event.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/Mutex.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/Mutex.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/nvthread.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/nvthread.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/ParallelFor.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/ParallelFor.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/Thread.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/Thread.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/ThreadPool.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/ThreadPool.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/Win32.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Box.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Box.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Box.inl 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Color.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Color.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Color.inl 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Fitting.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Fitting.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/ftoi.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Gamma.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Gamma.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Half.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Half.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Matrix.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Matrix.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Matrix.inl 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/nvmath.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/PackedFloat.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/PackedFloat.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Plane.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Plane.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Plane.inl 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/SimdVector.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/SimdVector_SSE.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/SimdVector_VE.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/SphericalHarmonic.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/SphericalHarmonic.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Vector.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Vector.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvmath/Vector.inl 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/BlockDXT.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/BlockDXT.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ColorBlock.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ColorBlock.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ColorSpace.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ColorSpace.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/DirectDrawSurface.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/DirectDrawSurface.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ErrorMetric.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ErrorMetric.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/Filter.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/Filter.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/FloatImage.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/FloatImage.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/Image.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/Image.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ImageIO.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ImageIO.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/KtxFile.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/KtxFile.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/NormalMap.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/NormalMap.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/nvimage.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/PixelFormat.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/PsdFile.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/Quantize.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/Quantize.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/TgaFile.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ValveTextureFormat.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Array.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Array.inl 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Debug.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Debug.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/DefsGnucDarwin.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/DefsGnucLinux.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/DefsGnucWin32.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/DefsVcWin32.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/FileSystem.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/FileSystem.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/ForEach.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Hash.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Memory.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Memory.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/nvcore.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Ptr.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/RefCounted.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/StdStream.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Stream.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/TextWriter.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/TextWriter.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Timer.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Timer.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/Utils.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_mode0.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_mode1.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_mode2.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_mode3.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_mode4.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_mode5.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_mode6.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_mode7.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_utils.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/avpcl_utils.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/bits.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/endpts.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/shapes_three.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/shapes_two.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc7/tile.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/bits.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/shapes_two.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/tile.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/zoh.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/zoh.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/zoh_utils.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/zoh_utils.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/zohone.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/bc6h/zohtwo.cpp 0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/poshlib/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/ 0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/stb_dxt.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/poshlib/CMakeLists.txt 0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/poshlib/posh.c 0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/poshlib/posh.h 0ad-0.0.25b-alpha/libraries/source/nvtt/src/cmake/DetermineProcessor.cmake 0ad-0.0.25b-alpha/libraries/source/nvtt/src/cmake/FindCg.cmake 0ad-0.0.25b-alpha/libraries/source/nvtt/src/cmake/FindDirectX.cmake 0ad-0.0.25b-alpha/libraries/source/nvtt/src/cmake/FindFreeImage.cmake 0ad-0.0.25b-alpha/libraries/source/nvtt/src/cmake/FindGLEW.cmake 0ad-0.0.25b-alpha/libraries/source/nvtt/src/cmake/FindMaya.cmake 0ad-0.0.25b-alpha/libraries/source/nvtt/src/cmake/FindOpenEXR.cmake 0ad-0.0.25b-alpha/libraries/source/nvtt/src/cmake/OptimalOptions.cmake 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/arm-build.patch 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/cmake-build.patch 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/cmake-freebsd.patch 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/fix-sse-i386-build.diff 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/issue188.patch 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/issue261.patch 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/musl-build.patch 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/pr270.patch 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/rpath.patch 0ad-0.0.25b-alpha/libraries/source/nvtt/patches/win-shared-build.patch 0ad-0.0.25b-alpha/libraries/source/nvtt/include/nvtt/ 0ad-0.0.25b-alpha/libraries/source/nvtt/include/nvtt/nvtt.h 0ad-0.0.25b-alpha/libraries/source/fcollada/build.sh 0ad-0.0.25b-alpha/libraries/source/fcollada/include/ 0ad-0.0.25b-alpha/libraries/source/fcollada/lib/ 0ad-0.0.25b-alpha/libraries/source/fcollada/src/ 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/ 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/ 0ad-0.0.25b-alpha/libraries/source/fcollada/src/Makefile 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/ 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.vcxproj 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXCameraExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXCameraImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXColladaParser.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXColladaParser.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXColladaWriter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXControllerImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXEntityImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXImportLinking.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXLightExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXLightImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneExport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXSceneImport.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FAXStructures.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/Readme.txt 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/StdAfx.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/StdAfx.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/Copyright.txt 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/DLLEntry.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/ 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCollada.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCollada.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCollada.html 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCollada.sln 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCollada.vcxproj 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCollada.xcodeproj/ 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FColladaPlugin.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FColladaPlugin.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/ 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/ 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/Pre-requisites and License.rtf 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/Sconscript 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/Sconstruct 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/StdAfx.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/StdAfx.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUAssert.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUAssert.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUBase64.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUBase64.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUBoundingBox.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUBoundingBox.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUBoundingSphere.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUBoundingSphere.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUBoundingTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUCrc32.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUCrc32.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUCrc32Test.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUCriticalSection.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUCriticalSection.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUDaeEnum.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUDaeEnum.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUDaeEnumSyntax.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUDaeSyntax.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUDateTime.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUDateTime.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUDebug.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUDebug.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUError.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUError.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUErrorLog.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUErrorLog.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUEvent.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUEventTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUFile.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUFile.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUFileManager.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUFileManager.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUFileManagerTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUFunctor.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUFunctorTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FULogFile.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FULogFile.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUObject.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUObject.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUObjectTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUObjectType.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUObjectType.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUParameter.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUParameter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUParameter.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUParameterizable.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUParameterizable.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUPlugin.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUPluginManager.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUPluginManager.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUSemaphore.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUSemaphore.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUSingleton.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUString.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUStringBuilder.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUStringBuilder.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUStringBuilder.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUStringBuilderTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUStringConversion.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUStringConversion.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUStringConversion.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUStringConversionTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUStringTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUSynchronizableObject.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUSynchronizableObject.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUTestBed.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUTestBed.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUThread.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUThread.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUtils.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUTracker.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUTracker.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUUniqueStringMap.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUUniqueStringMap.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUUniqueStringMapTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUUri.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUUri.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUXmlDocument.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUXmlDocument.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUXmlParser.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUXmlParser.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUXmlWriter.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/FUXmlWriter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/Platforms.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/StdAfx.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FUtils/StdAfx.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMAllocator.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMAllocator.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMAngleAxis.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMAngleAxis.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMArray.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMArrayPointer.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMArrayTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMath.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMColor.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMColor.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMFloat.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMInteger.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMInterpolation.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMInterpolation.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMLookAt.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMLookAt.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMMatrix33.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMMatrix33.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMMatrix44.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMMatrix44.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMQuaternion.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMQuaternion.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMQuaternionTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMRandom.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMRandom.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMSkew.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMSkew.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMSort.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMTree.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMTreeTest.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMVector2.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMVector3.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMVector3.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMVector4.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMVolume.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/FMVolume.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/StdAfx.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FMath/StdAfx.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCollada.xcodeproj/project.pbxproj 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimated.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimated.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimation.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimation.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationChannel.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationChannel.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationClip.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationClip.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationClipTools.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationClipTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationCurve.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationCurve.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationCurveTools.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationCurveTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationKey.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationKey.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationMultiCurve.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAnimationMultiCurve.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAsset.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDAsset.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDCamera.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDCamera.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDController.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDController.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDControllerInstance.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDControllerInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDControllerTools.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDControllerTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffect.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffect.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectCode.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectCode.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectParameter.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectParameter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectParameter.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectParameterFactory.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectParameterFactory.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectParameterSampler.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectParameterSampler.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectParameterSurface.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectParameterSurface.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectPass.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectPass.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectPassShader.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectPassShader.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectPassState.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectPassState.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectProfile.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectProfile.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectProfileFX.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectProfileFX.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectStandard.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectStandard.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectTechnique.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectTechnique.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectTools.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEffectTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEmitter.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEmitter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEmitterInstance.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEmitterInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEmitterObject.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEmitterObject.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEmitterParticle.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEmitterParticle.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEntity.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEntity.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEntityInstance.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEntityInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEntityReference.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDEntityReference.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDExternalReferenceManager.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDExternalReferenceManager.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDExtra.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDExtra.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceDeflector.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceDeflector.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceDrag.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceDrag.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceField.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceField.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceGravity.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceGravity.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForcePBomb.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForcePBomb.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceTyped.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceWind.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDForceWind.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometry.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometry.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryMesh.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryMesh.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryNURBSSurface.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryNURBSSurface.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryPolygons.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryPolygons.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryPolygonsInput.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryPolygonsInput.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryPolygonsTools.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometryPolygonsTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometrySource.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometrySource.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometrySpline.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDGeometrySpline.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDImage.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDImage.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDLibrary.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDLibrary.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDLibrary.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDLight.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDLight.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDLightTools.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDLightTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDMaterial.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDMaterial.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDMaterialInstance.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDMaterialInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDMorphController.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDMorphController.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDObject.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDObject.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDObjectWithId.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDObjectWithId.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDocument.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDocument.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDocumentTools.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDocumentTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDParameterAnimatable.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDParticleEmitter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDParticleModifier.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDParticleModifier.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsForceFieldInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsMaterial.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsMaterial.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsModel.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsModel.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsModelInstance.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsModelInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidBody.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidBody.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidConstraint.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsScene.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsShape.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPhysicsShape.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPlaceHolder.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDPlaceHolder.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDSceneNode.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDSceneNode.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDSceneNodeIterator.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDSceneNodeIterator.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDSceneNodeIterator.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDSceneNodeTools.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDSceneNodeTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDSkinController.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDSkinController.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDTargetedEntity.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDTargetedEntity.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDTexture.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDTexture.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDTransform.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDTransform.h 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDVersion.cpp 0ad-0.0.25b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/FCDVersion.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/ 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCollada.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FColladaPlugin.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/ 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/ 0ad-0.0.25b-alpha/libraries/source/fcollada/include/StdAfx.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUAssert.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUBase64.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUBoundingBox.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUBoundingSphere.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUCrc32.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUCriticalSection.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUDaeEnum.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUDaeEnumSyntax.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUDaeSyntax.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUDateTime.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUDebug.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUError.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUErrorLog.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUEvent.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUFile.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUFileManager.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUFunctor.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FULogFile.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUObject.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUObjectType.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUParameter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUParameter.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUParameterizable.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUPlugin.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUPluginManager.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUSemaphore.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUSingleton.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUString.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUStringBuilder.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUStringBuilder.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUStringConversion.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUStringConversion.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUSynchronizableObject.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUTestBed.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUThread.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUtils.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUTracker.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUUniqueStringMap.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUUri.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUXmlDocument.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUXmlParser.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/FUXmlWriter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/Platforms.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FUtils/StdAfx.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMAllocator.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMAngleAxis.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMArray.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMArrayPointer.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMath.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMColor.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMFloat.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMInteger.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMInterpolation.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMLookAt.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMMatrix33.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMMatrix44.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMQuaternion.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMRandom.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMSkew.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMSort.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMTree.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMVector2.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMVector3.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMVector4.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/FMVolume.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FMath/StdAfx.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAnimated.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAnimation.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAnimationChannel.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAnimationClip.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAnimationClipTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAnimationCurve.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAnimationCurveTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAnimationKey.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAnimationMultiCurve.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDAsset.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDCamera.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDController.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDControllerInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDControllerTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffect.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectCode.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectParameter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectParameter.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectParameterFactory.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectParameterSampler.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectParameterSurface.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectPass.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectPassShader.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectPassState.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectProfile.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectProfileFX.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectStandard.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectTechnique.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEffectTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEmitter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEmitterInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEmitterObject.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEmitterParticle.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEntity.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEntityInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDEntityReference.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDExternalReferenceManager.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDExtra.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDForceDeflector.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDForceDrag.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDForceField.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDForceGravity.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDForcePBomb.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDForceTyped.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDForceWind.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDGeometry.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDGeometryInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDGeometryMesh.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDGeometryNURBSSurface.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDGeometryPolygons.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDGeometryPolygonsInput.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDGeometryPolygonsTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDGeometrySource.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDGeometrySpline.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDImage.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDLibrary.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDLibrary.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDLight.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDLightTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDMaterial.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDMaterialInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDMorphController.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDObject.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDObjectWithId.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDocument.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDocumentTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDParameterAnimatable.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDParameterAnimatable.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDParticleEmitter.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDParticleModifier.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsAnalyticalGeometry.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsForceFieldInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsMaterial.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsModel.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsModelInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsRigidBody.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsRigidBodyInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsRigidBodyParameters.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsRigidConstraint.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsRigidConstraintInstance.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsScene.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPhysicsShape.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDPlaceHolder.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDSceneNode.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDSceneNodeIterator.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDSceneNodeIterator.hpp 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDSceneNodeTools.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDSkinController.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDTargetedEntity.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDTexture.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDTransform.h 0ad-0.0.25b-alpha/libraries/source/fcollada/include/FCDocument/FCDVersion.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/admin/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/bin/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/COPYING 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest-cmdline.patch 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/Versions 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/__init__.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/abort.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/AborterNoThrow.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/activate.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/anything.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/bad.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/BadTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Comments.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/comments.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Comments2.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/comments2.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/CppTemplateTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/cxxtest/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/DeepAbort.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/default_abort.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/DefaultAbort.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/DefaultTraits.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/DoubleCall.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/DynamicAbort.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/DynamicMax.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/eh_normals.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/eh_plus_abort.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/EmptySuite.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/error.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Exceptions.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Factor.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/factor.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/ForceNoEh.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/GfSetUpFails.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/GfSetUpThrows.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/gfsuf.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/gfsut.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/gftdf.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/gftdt.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/GfTearDownFails.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/GfTearDownThrows.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/gfxs.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/GlobalFixtures.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/good.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/GoodSuite.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/gui.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/gui_paren.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/GuiWait.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/HaveEH.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/HaveStd.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/HaveStd.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/include.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/IncludeTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/infinite.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/inheritance.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/InheritedTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/int64.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Int64.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/int64.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/LessThanEquals.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/longlong.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/LongLong.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/longlong.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/LongTraits.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/main.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Makefile 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/max.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/MaxDump.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/MockTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/namespace.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Namespace1.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Namespace2.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/NoEh.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/normal.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/normal.xml 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/paren.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Part1.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Part2.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/parts.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/preamble.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/preamble.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Relation.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/runner.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/SameData.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/SameFiles.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/SameFilesLonger.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/SameZero.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/SetUpWorldError.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/SetUpWorldFails.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/SetUpWorldThrows.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/simple_inheritance.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/simple_inheritance2.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/SimpleInheritedTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/SimpleInheritedTest2.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Something.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/std.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/stl.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/StlTraits.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/stpltpl.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/suite.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/suite_test.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/suwe.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/suwf.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/suwt.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/tdwf.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/tdwt.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/TearDownWorldFails.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/TearDownWorldThrows.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/template.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/test_cxxtest.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/test_doc.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/TestNonFinite.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/throw.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/ThrowNoStd.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/ThrowNoStd.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/ThrowsAssert.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/tpltpl.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/TraitsTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/Tsm.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/unit/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/user.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/UserTraits.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/UserTraits.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/VoidTraits.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/wchar.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/wchar.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/WideCharTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/wildcard.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/world.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/WorldFixtures.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/unit/LinkedList_test.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/unit/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/commctrl.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qapplication.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qglobal.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qlabel.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qlayout.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qmessagebox.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qpixmap.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qprogressbar.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qstatusbar.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qstring.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/qwidget.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/windows.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/X11/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/X11/Xlib.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/fake/X11/Xutil.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/test/cxxtest/DummyGui.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/aborter.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/Construct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/CreatedTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/DeltaTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/EnumTraits.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/ExceptionTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/file_printer.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/FixtureTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/gui/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/Makefile.bcc32 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/Makefile.msvc 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/Makefile.PL 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/Makefile.unix 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/MessageTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/msvc/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/only.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/parts/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/SCons/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/SimpleTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/TraitsTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/winddk/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/yes_no_runner.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/winddk/Makefile 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/winddk/Makefile.inc 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/winddk/RunTests.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/winddk/SOURCES 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/SCons/include/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/SCons/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/SCons/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/SCons/tests/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/SCons/tests/stack_test.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/SCons/src/stack.c 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/SCons/include/stack.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/parts/Makefile.unix 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/msvc/CxxTest_1_Run.dsp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/msvc/CxxTest_2_Build.dsp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/msvc/CxxTest_3_Generate.dsp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/msvc/CxxTest_Workspace.dsw 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/msvc/Makefile 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/msvc/ReadMe.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/Dice.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/Dice.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/Makefile 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/mock_stdlib.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/MockStdlib.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/real_stdlib.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/roll.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/T/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/TestDice.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/mock/T/stdlib.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/sample/gui/GreenYellowRed.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/convert.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/cxxtest/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/README.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/scripts/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/setup.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/scripts/cxxtestgen 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/cxxtest/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/scripts/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/scripts/cxxtestgen 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/cxxtest/__init__.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/cxxtest/__release__.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxx_parser.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_fog.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_misc.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtestgen.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/cxxtest/__init__.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/cxxtest/__release__.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/cxxtest/cxx_parser.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/cxxtest/cxxtest_fog.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/cxxtest/cxxtest_misc.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/cxxtest/cxxtest_parser.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/python/cxxtest/cxxtestgen.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/catalog.xml 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/epub/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/guide.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/include_anchors.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/Makefile 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/README.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/caution.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/example.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/home.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/important.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/next.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/note.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/prev.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/tip.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/up.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/warning.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/1.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/10.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/11.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/12.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/13.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/14.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/15.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/2.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/3.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/4.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/5.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/6.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/7.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/8.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/images/icons/callouts/9.png 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/Assertions.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/BadTestSuite1.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner.log 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner10.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner10.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner11.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner11.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner12.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner12.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner13.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner14.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner14.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner15.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner15.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner16.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner16.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner17.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner17.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner18.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner18.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner19.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner19.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner2.log 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner2.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner2.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner20.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner20.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner21.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner21.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner22.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner22.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner23.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner23.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner24.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner24.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner25.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner25.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner3.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner3.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner4.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner4.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner5.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner5.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner6.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner6.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner7.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner7.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner8.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/buildRunner9.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/cxxtestgen.out 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/GetGlobals.sh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MockTestSuite.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyClass.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite1.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite10.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite11.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite12.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite2.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite3.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite4.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite5.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite6.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite7.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite8.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/MyTestSuite9.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/Namespace1.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/Namespace2.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/rand_example.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/runner10.tpl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/runner13.help.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/runner13.helpTests.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/runner13.MyTestSuite2.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/runner13.testMultiplication.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/runner13.testMultiplicationVerbose.txt 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/test_examples.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/time_mock.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/time_mock.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/time_real.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/examples/TMyClass.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/epub/bin/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/epub/docbook.xsl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/epub/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/epub/bin/dbtoepub 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/epub/bin/lib/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/epub/bin/xslt/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/epub/bin/xslt/obfuscate.xsl 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/doc/epub/bin/lib/docbook.rb 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/Descriptions.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/Descriptions.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/DummyDescriptions.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/DummyDescriptions.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/ErrorFormatter.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/ErrorPrinter.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/Flags.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/GlobalFixture.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/GlobalFixture.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/Gui.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/LinkedList.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/LinkedList.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/Mock.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/MSVCErrorPrinter.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/ParenPrinter.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/PsExtensions.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/QtGui.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/RealDescriptions.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/RealDescriptions.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/Root.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/SelfTest.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/StdHeaders.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/StdioFilePrinter.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/StdioPrinter.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/StdTestSuite.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/StdValueTraits.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/TeeListener.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/TestListener.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/TestMain.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/TestRunner.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/TestSuite.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/TestSuite.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/TestTracker.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/TestTracker.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/unix.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/ValueTraits.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/ValueTraits.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/Win32Gui.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/X11Gui.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/XmlFormatter.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/XmlPrinter.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/XUnitPrinter.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/cxxtest/YesNoRunner.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/cmake/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/AUTHORS 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/cxxtest.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/default_env/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/empty_source_list/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/eprouvette.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/expanding_#/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing_edmundo/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CCFLAGS/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CXXFLAGS/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/multifile_tests/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/need_cpppath/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/nonstandard_cxxtest_dir/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/printer_propagation/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/recursive_sources/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/string_cpppath/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/target_syntax/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/target_syntax/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/target_syntax/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/target_syntax/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/target_syntax/src/cpppath.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/target_syntax/src/cpppathdir/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/target_syntax/src/cpppathdir/include.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/string_cpppath/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/string_cpppath/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/string_cpppath/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/string_cpppath/src/cpppath.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/string_cpppath/src/cpppathdir/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/string_cpppath/src/cpppathdir/include.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/recursive_sources/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/recursive_sources/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/recursive_sources/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/recursive_sources/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/recursive_sources/src/requirement.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/recursive_sources/src/requirement.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/recursive_sources/src/test_bar.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/recursive_sources/src/test_foo.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/printer_propagation/cxxtest/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/printer_propagation/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/printer_propagation/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/printer_propagation/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/printer_propagation/src/failtest.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/printer_propagation/cxxtest/CrazyRunner.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/nonstandard_cxxtest_dir/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/nonstandard_cxxtest_dir/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/need_cpppath/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/need_cpppath/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/need_cpppath/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/need_cpppath/src/cpppath.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/need_cpppath/src/cpppathdir/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/need_cpppath/src/cpppathdir/include.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/multifile_tests/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/multifile_tests/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/multifile_tests/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/multifile_tests/src/requirement.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/multifile_tests/src/requirement.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/multifile_tests/src/test_bar.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/multifile_tests/src/test_foo.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/src1/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/src2/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/test/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/test/SConscript 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/test/test1.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/test/test2.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/src2/bar.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/src2/SConscript 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/src1/foo.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath_multitarget/src1/SConscript 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/test/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/test/SConscript 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/test/test.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/src/foo.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/libpath/src/SConscript 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CXXFLAGS/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CXXFLAGS/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CXXFLAGS/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CXXFLAGS/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CXXFLAGS/src/not-with-pedantic.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CCFLAGS/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CCFLAGS/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CCFLAGS/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CCFLAGS/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CCFLAGS/src/not-with-pedantic.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/include_CCFLAGS/src/only_with_ansi.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing_edmundo/hello.cc 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing_edmundo/hello.hh 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing_edmundo/hellotest.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing_edmundo/main.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing_edmundo/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing_edmundo/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing_edmundo/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing/src/ 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing/src/requirement.cpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing/src/requirement.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing/src/test_bar.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/globbing/src/test_foo.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/expanding_#/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/expanding_#/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/expanding_#/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/empty_source_list/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/empty_source_list/requirement.hpp 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/empty_source_list/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/empty_source_list/test_bar.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/empty_source_list/test_foo.t.h 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/empty_source_list/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/default_env/README 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/default_env/SConstruct 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/SCons/test/default_env/TestDef.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/cmake/CxxTest.cmake 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/build_tools/cmake/FindCxxTest.cmake 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/admin/announcement 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/admin/cloudbees_cxxtest 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/admin/cxxtest.spec 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/admin/jenkins_cxxtest 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/admin/virtualenv.py 0ad-0.0.25b-alpha/libraries/source/cxxtest-4.4/admin/virtualenv_1.7.py 0ad-0.0.25b-alpha/binaries/system/readme.txt 0ad-0.0.25b-alpha/binaries/data/l10n/ 0ad-0.0.25b-alpha/binaries/data/l10n/.tx/ 0ad-0.0.25b-alpha/binaries/data/l10n/ast.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/ca.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/cs.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/de.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/el.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/en_GB.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/engine.pot 0ad-0.0.25b-alpha/binaries/data/l10n/es.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/eu.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/fi.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/fr.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/gd.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/hu.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/id.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/it.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/messages.json 0ad-0.0.25b-alpha/binaries/data/l10n/nl.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/pl.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/pt_BR.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/ru.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/sk.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/sv.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/tr.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/uk.engine.po 0ad-0.0.25b-alpha/binaries/data/l10n/.tx/config 0ad-0.0.25b-alpha/binaries/data/tests/ 0ad-0.0.25b-alpha/binaries/data/tests/collada/ 0ad-0.0.25b-alpha/binaries/data/tests/test_setup.js 0ad-0.0.25b-alpha/binaries/data/tests/collada/bogus_material_target.dae 0ad-0.0.25b-alpha/binaries/data/tests/collada/skeletons.xml 0ad-0.0.25b-alpha/binaries/data/tests/collada/sphere.dae 0ad-0.0.25b-alpha/binaries/data/tests/collada/sphere.pmd 0ad-0.0.25b-alpha/binaries/data/mods/_test.dae/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.dae/art/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.dae/art/actors/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.dae/art/animation/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.dae/art/meshes/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.dae/art/meshes/jav2.dae 0ad-0.0.25b-alpha/binaries/data/mods/_test.dae/art/animation/jav2.dae 0ad-0.0.25b-alpha/binaries/data/mods/_test.dae/art/actors/jav2.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/common/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/event/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/gui.rng 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/gui_page.rng 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/hotkey/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/regainFocus/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/regainFocus/page_emptyPage.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/regainFocus/page_pushWithPopOnInit.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/regainFocus/pushWithPopOnInit.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/regainFocus/pushWithPopOnInit.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/hotkey/hotkey.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/hotkey/hotkey.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/hotkey/page_hotkey.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/event/event.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/event/event.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/event/page_event.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.gui/gui/common/styles.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/fonts/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/globallight.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/instancing.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/instancing.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/instancing_base.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/instancing_light.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/instancing_light.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/instancing_lightp.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/instancing_lightp.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/instancingp.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/instancingp.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/model_light.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/model_light.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/model_lightp.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/model_lightp.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/postouv1.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/water_high.fs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/water_high.vs 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/shaders/water_high.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/fonts/console.fnt 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/fonts/console.tga 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/actors/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/meshes/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/particles/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/skins/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/types/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/types/whiteness.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendbad.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendcircle.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendcorner.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendedge.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendedgecorner.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendedgetwocorners.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendfourcorners.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendlshape.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendlshapecorner.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendthreecorners.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendtwocorners.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendtwoedges.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendtwooppositecorners.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendushape.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/skins/male.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.minimal/art/textures/particles/sprite.tga 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/globalscripts/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/data/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/helpers/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/basic.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/hotload.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/illformed.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit-broken.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit-loop-2.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit-loop.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit-special.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit1.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit2.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit_a.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit_b.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit_c.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/inherit_d.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/invalid.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/special/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/template-serialize.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/test1-inherit.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/test1.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/special/actor.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/special/filter/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/templates/special/filter/foundation.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/helpers/test-helper.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/data/pathfinder.rng 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/data/pathfinder.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/data/territorymanager.rng 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/data/territorymanager.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/addentity/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/error.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/interfaces/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-addentity.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-destroyentity.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-entityid.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-global-helper.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-helper.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-hotload1.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-hotload2.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-interface.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-modding1.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-modding2.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-msg.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-param.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-query.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test-serialize.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/test.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/interfaces/test-interface.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/simulation/components/addentity/test-addentity.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.sim/globalscripts/test-global-helper.js 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/textures/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/textures/a/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/textures/b/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/textures/b/test.png 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/textures/a/demo-abgr.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/textures/a/demo-dxt1.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/textures/a/demo-dxt5.dds 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/textures/a/demo.png 0ad-0.0.25b-alpha/binaries/data/mods/_test.tex/art/textures/a/demo.tga 0ad-0.0.25b-alpha/binaries/data/mods/_test.xero/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.xero/a/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.xero/test1.xml 0ad-0.0.25b-alpha/binaries/data/mods/_test.xero/a/b/ 0ad-0.0.25b-alpha/binaries/data/mods/_test.xero/a/b/test1.xml 0ad-0.0.25b-alpha/LICENSE.txt 0ad-0.0.25b-alpha/README.txt 0ad-0.0.25b-alpha/license_dbghelp.txt 0ad-0.0.25b-alpha/license_gpl-2.0.txt 0ad-0.0.25b-alpha/license_lgpl-2.1.txt 0ad-0.0.25b-alpha/license_mit.txt phase `unpack' succeeded after 2.1 seconds starting phase `fix-mozjs-compatibility' phase `fix-mozjs-compatibility' succeeded after 0.0 seconds starting phase `delete-bundles' phase `delete-bundles' succeeded after 0.1 seconds starting phase `bootstrap' no 'configure.ac' or anything like that, doing nothing phase `bootstrap' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.1 seconds starting phase `patch-source-shebangs' patch-shebang: ./build/android/setup-libs.sh: changing `/bin/bash' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' patch-shebang: ./build/arclint/dummies/cppcheck.php: warning: no binary for interpreter `php' found in $PATH patch-shebang: ./build/arclint/dummies/eslint.php: warning: no binary for interpreter `php' found in $PATH patch-shebang: ./build/coverage/gen.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/errorlist/errorlist.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/jenkins/lint-translations.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/binmodules/luasocket/gem/myps2pdf: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/cgi/cat: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/cgi/cat-index-html: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/cgi/env: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/cgi/query-string: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/cgi/redirect-loop: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/cgi/request-uri: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/find-connect-limit: warning: no binary for interpreter `lua' found in $PATH patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/tcp-getoptions: warning: no binary for interpreter `lua' found in $PATH patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/udp-zero-length-send: warning: no binary for interpreter `lua' found in $PATH patch-shebang: ./build/premake/premake5/binmodules/luasocket/test/udp-zero-length-send-recv: warning: no binary for interpreter `lua' found in $PATH patch-shebang: ./build/premake/premake5/contrib/curl/lib/checksrc.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/curl/lib/firefox-db2pem.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/curl/lib/mk-ca-bundle.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/curl/lib/objnames-test08.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/curl/lib/objnames-test10.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/bump_version.sh: changing `/bin/bash' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/config.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/ecc-heap.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/footprint.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/generate_errors.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/generate_features.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/generate_visualc_files.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/malloc-init.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/massif_max.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/memory.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/rename.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/scripts/tmp_ignore_makefiles.sh: changing `/bin/bash' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/compat.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/all.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/check-doxy-blocks.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/check-generated-files.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/check-names.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/curves.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/gen_ctr_drbg.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/gen_gcm_decrypt.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/gen_gcm_encrypt.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/gen_pkcs1_v21_sign_verify.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/generate_code.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/key-exchanges.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/list-enum-consts.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/list-identifiers.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/list-macros.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/list-symbols.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/recursion.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/run-test-suites.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/test-ref-configs.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/scripts/yotta-build.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/tests/ssl-opt.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/yotta/create-module.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/contrib/mbedtls/yotta/data/adjust-config.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/premake/premake5/tests/test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/resources/0ad.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/workspaces/clean-workspaces.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build/workspaces/update-workspaces.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./libraries/source/fcollada/build.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./libraries/source/nvtt/build.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./libraries/source/nvtt/src/configure: changing `/usr/bin/env sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./source/collada/tests/tests.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/autolog/SVNLog/script/svnlog_cgi.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./source/tools/autolog/SVNLog/script/svnlog_create.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./source/tools/autolog/SVNLog/script/svnlog_fastcgi.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./source/tools/autolog/SVNLog/script/svnlog_server.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./source/tools/autolog/SVNLog/script/svnlog_test.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./source/tools/autolog/SVNLog/sql/createdb.sh: changing `/bin/bash' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' patch-shebang: ./source/tools/cmpgraph/cmpgraph.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./source/tools/dist/build-archives.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./source/tools/dist/build-osx-bundle.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/dist/build-osx-executable.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./source/tools/dist/build-unix-win32.sh: changing `/bin/bash' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' patch-shebang: ./source/tools/dist/build.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./source/tools/entdocs/build.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./source/tools/fontbuilder2/fontbuilder.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/i18n/checkDiff.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/i18n/checkTranslations.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/i18n/creditTranslators.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/i18n/extractors/extractors.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/i18n/generateDebugTranslation.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/i18n/maintenanceTasks.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./source/tools/i18n/pullTranslations.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/i18n/updateTemplates.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/lobbybots/setup.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/lobbybots/xpartamupp/echelon.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/lobbybots/xpartamupp/lobby_ranking.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/lobbybots/xpartamupp/xpartamupp.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/mapcompatibility/a18_to_a19.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/replayprofile/extract.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./source/tools/templatesanalyzer/unitTables.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/templatessorter/templatessorter.sh: changing `/bin/bash' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' patch-shebang: ./source/tools/tracelogger/tracelogger_options.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./source/tools/webservices/maint_graphics.py: changing `/usr/bin/env python' to `/gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/bin/python' patch-shebang: ./source/tools/webservices/manage.py: changing `/usr/bin/env python' to `/gnu/store/zvx0jfkp0cqnn3xd6lpx4a2lm7p2im82-python2-2.7.18/bin/python' patch-shebang: ./source/tools/xmlvalidator/validator.py: warning: no binary for interpreter `python3' found in $PATH phase `patch-source-shebangs' succeeded after 0.7 seconds starting phase `configure' ./update-workspaces.sh: line 18: perl: command not found Updating bundled third-party dependencies... Building FCollada... FCollada/FCollada.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has 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:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has 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:65: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FCDocument/FCDAsset.cpp:13: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FCDAsset.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FCDocument/FCDAsset.cpp:13: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDAsset.cpp: In constructor ‘FCDAsset::FCDAsset(FCDocument*)’: FCollada/FCDocument/FCDAsset.cpp:32:59: warning: implicitly-declared ‘constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)’ is deprecated [-Wdeprecated-copy] 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); | ^ In file included from FCollada/FCDocument/FCDAsset.h:20, from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ FCollada/FCDocument/FCDAsset.cpp:32:59: warning: implicitly-declared ‘constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)’ is deprecated [-Wdeprecated-copy] 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); | ^ In file included from FCollada/FCDocument/FCDAsset.h:20, from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ FCollada/FCDocument/FCDAsset.cpp: In member function ‘FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const’: FCollada/FCDocument/FCDAsset.cpp:54:28: warning: implicitly-declared ‘constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)’ is deprecated [-Wdeprecated-copy] 54 | clone->creationDateTime = creationDateTime; | ^~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDAsset.h:20, from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ FCollada/FCDocument/FCDAsset.cpp:55:47: warning: implicitly-declared ‘constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)’ is deprecated [-Wdeprecated-copy] 55 | clone->modifiedDateTime = FUDateTime::GetNow(); | ^ In file included from FCollada/FCDocument/FCDAsset.h:20, from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDAsset.cpp:10: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ 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:3: note: because ‘fm::stringT’ has 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/FCDAsset.cpp:10: FCollada/FCDocument/FCDAsset.h: In member function ‘FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDAsset.h:56:2: note: in expansion of macro ‘DeclareParameter’ 56 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, keywords, FC("Keywords")); | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDAsset.cpp: In member function ‘FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const’: FCollada/FCDocument/FCDAsset.cpp:56:20: note: synthesized method ‘FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)’ first required here 56 | clone->keywords = keywords; | ^~~~~~~~ FCollada/FCDocument/FCDAsset.cpp:61:20: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 61 | clone->unitName = unitName; | ^~~~~~~~ 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:3: note: because ‘fm::stringT’ has 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/FCDAsset.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/FUtils/FUParameter.h:68:59: warning: 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/FCDAsset.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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/FCDAnimationCurve.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: FCollada/FCDocument/FCDAnimationClip.h: In member function ‘void FCDAnimationClip::SetAnimationName(const string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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:3: note: because ‘fm::stringT’ 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:56: 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:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: 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/FColladaPlugin.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerInstance.cpp:12: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDControllerInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDControllerInstance.cpp:12: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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, 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 fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCollada.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCollada.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCollada.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCollada.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/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:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCollada.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCollada.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:14: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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/FCDAnimationClip.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDAnimationClip.h:26, from FCollada/FCDocument/FCDAnimationCurve.cpp: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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDAnimationCurve.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FColladaPlugin.cpp:11: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FColladaPlugin.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationCurve.cpp:15: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FColladaPlugin.cpp:179:52: required from here FCollada/FMath/FMTree.h:379:86: 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:14: note: because ‘fm::tree::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ 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/FUtils/FUParameter.h:68:59: warning: 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/FCDAnimationClip.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimation.cpp:19: FCollada/FCDocument/FCDAsset.h: In member function ‘void FCDAsset::SetUnitName(const fstring&)’: FCollada/FCDocument/FCDAsset.h:184:65: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDAnimated.cpp: In constructor ‘FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)’: FCollada/FCDocument/FCDAnimated.cpp:43:32: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FCDocument/FCDAnimated.cpp: In constructor ‘FCDAnimated::FCDAnimated(FCDObject*, size_t, const char**, float**)’: FCollada/FCDocument/FCDAnimated.cpp:62:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 62 | qualifiers[i] = _qualifiers[i]; | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:39: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:84: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDAnimation.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: FCollada/FCDocument/FCDAnimationClip.h: In member function ‘void FCDAnimationClip::SetAnimationName(const string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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:3: note: because ‘fm::stringT’ has 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:82: 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]; | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDControllerInstance.cpp:12: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDControllerInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:57:61: 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:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDController.h:24, from FCollada/FCDocument/FCDControllerInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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/FCDControllerInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FCDControllerTools.h:17, from FCollada/FCDocument/FCDControllerTools.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/FUtils/FUParameter.h:68:59: warning: 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/FCDControllerTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: 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 FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDControllerInstance.cpp:11: 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/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDControllerInstance.cpp:11: 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/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: 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]’ FCollada/FCDocument/FCDAnimated.cpp:37:30: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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/FCDAnimated.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:229:4: required from ‘void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]’ FCollada/FCDocument/FCDAnimated.cpp:38:26: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUTrackedList’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:115, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUTracker.h:177:7: note: ‘class FUTrackedList’ declared here 177 | class FUTrackedList : private fm::pvector, FUTracker | ^~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDAnimationClipTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; fm::vector::iterator = FUUri*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.cpp:78:35: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDControllerInstance.cpp:11: 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] 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:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMArray.h:354:9: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 354 | *it = item; | ~~~~^~~~~~ 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/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameter.cpp 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has 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(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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/FCDController.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDController.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDController.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDController.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp In file included from FCollada/FCDocument/FCDEffectCode.cpp:12: FCollada/FCDocument/FCDEffectCode.h: In member function ‘void FCDEffectCode::SetCode(const fstring&)’: FCollada/FCDocument/FCDEffectCode.h:93:53: 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:3: note: because ‘fm::stringT’ 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:56: 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/FCDEffectCode.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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 string&)’: FCollada/FCDocument/FCDEffectCode.cpp:29:40: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 29 | sid = FCDObjectWithId::CleanSubId(_sid); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:84: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 35 | filename = GetDocument()->GetFileManager()->GetCurrentUri().MakeAbsolute(_filename); | ^ 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:3: note: 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:15: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 45 | clone->sid = sid; | ^~~ 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:3: note: 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:20: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 46 | clone->filename = filename; | ^~~~~~~~ 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:3: note: 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:16: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 47 | clone->code = code; | ^~~~ 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:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectCode.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:53: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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:3: note: because ‘fm::stringT’ has 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/FCDEffectParameter.cpp:10: FCollada/FCDocument/FCDEffectParameter.h: In member function ‘FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEffectParameter.h:80:2: 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:22: 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/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameter.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/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectParameter.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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:3: note: because ‘fm::stringT’ has 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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/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:3: note: because ‘fm::stringT’ has 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 | ^~~~~~~~~~~~ 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:3: note: because ‘fm::stringT’ has 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/FCDocument/FCDEffectPassShader.h: In member function ‘FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEffectPassShader.h:41:2: 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:37: note: synthesized method ‘FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)’ first required here 92 | binding->reference = bindings[b]->reference; | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetFormat(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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/FCDEffectParameterFactory.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectPass.h:48:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDEffectParameter.h:290:2: required from ‘FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]’ FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDEffectParameter.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDEffectParameterSurface.cpp: In member function ‘virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const’: FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:19: 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/FCDEffectParameterSurface.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectParameterFactory.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: 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 FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: 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]’ FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:14: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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:3: note: because ‘fm::stringT’ has 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:53: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: FCollada/FCDocument/FCDEffectCode.h: In member function ‘void FCDEffectCode::SetCode(const fstring&)’: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetFormat(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/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:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDEntity.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTechnique.cpp:10: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTechnique.cpp:10: FCollada/FCDocument/FCDEffectTechnique.h: In member function ‘FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEffectTechnique.h:52:2: note: in expansion of macro ‘DeclareParameter’ 52 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDEffectTechnique.cpp: In member function ‘FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const’: FCollada/FCDocument/FCDEffectTechnique.cpp:66:16: note: synthesized method ‘FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)’ first required here 66 | clone->name = name; | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectParameterSampler.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTechnique.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’: 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/FCDEffectPass.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: FCollada/FCDocument/FCDEffectPass.h: In member function ‘FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEffectPass.h:48:2: note: in expansion of macro ‘DeclareParameter’ 48 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDEffectPass.cpp: In member function ‘FCDEffectPass* FCDEffectPass::Clone(FCDEffectPass*) const’: FCollada/FCDocument/FCDEffectPass.cpp:83:16: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectPass.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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 FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForcePBomb.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]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDForceWind.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.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:65: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDGeometryMesh.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/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 | ^~~~~~~~~~~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntity.cpp:16: FCollada/FCDocument/FCDEntity.h: In member function ‘FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEntity.h:86:2: 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:16: note: synthesized method ‘FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)’ first required here 58 | clone->name = name; | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntity.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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEntity.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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.cpp:12: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: 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:29: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 48 | path = uri.GetAbsoluteUri(); | ^ 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:3: note: because ‘fm::stringT’ 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/FCDEntityReference.cpp:9: 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:13: note: in expansion of macro ‘TO_STRING’ 68 | entityId = TO_STRING(uri.GetFragment()); | ^~~~~~~~~ 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:3: note: 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); | ^ 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:3: note: 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:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | entityId = _entity->GetDaeId(); | ^ 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:3: note: 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:57: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 189 | else entityId = ((FCDObjectWithId*) object)->GetDaeId(); | ^ 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:3: note: because ‘fm::stringT’ has 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/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/FUtils/FUParameter.h:68:59: warning: 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/FCDEntityReference.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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 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/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityInstance.cpp:14: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDEntityInstance.cpp:14: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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, 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 fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/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:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDEntityInstance.cpp:15: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDEntityInstance.cpp:15: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:3: note: because ‘fm::stringT’ has 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/FCDocument/FCDExtra.h: In member function ‘FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDExtra.h:227:2: 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:16: note: synthesized method ‘FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)’ first required here 328 | clone->name = name; | ^~~~ 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 fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDrag.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDrag.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:519:15: 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/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:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDrag.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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 member function ‘void FCDEntityInstance::SetName(const fstring&)’: FCollada/FCDocument/FCDEntityInstance.cpp:75:43: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 75 | name = FCDEntity::CleanName(_name.c_str()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDExtra.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntityInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDExtra.cpp:243:35: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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/FCDExtra.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDEntityInstance.cpp:14: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDEntityInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: 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(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::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/FCDocument/FCDExtra.cpp:243:35: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsInput.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDEntityInstance.cpp:15: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: 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 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/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/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/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDGeometrySource.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/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:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDGeometrySpline.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLight.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDGeometryInstance.cpp:25: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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:3: note: 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/FCDocument/FCDGeometry.cpp:15: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometryInstance.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 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/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometry.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometry.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDGeometryInstance.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: 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, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDGeometry.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: 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/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:3: note: because ‘fm::stringT’ has 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/FCDocument/FCDGeometryMesh.h: In member function ‘FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDGeometryMesh.h:71:2: 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:24: note: synthesized method ‘FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)’ first required here 241 | clone->convexHullOf = convexHullOf; | ^~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryMesh.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometryMesh.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDMorphController.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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 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:3: note: because ‘fm::stringT’ has 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/FCDGeometrySource.cpp:10: FCollada/FCDocument/FCDGeometrySource.h: In member function ‘FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDGeometrySource.h:47:2: 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:16: 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/FCDGeometrySource.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/FUtils/FUParameter.h:68:59: warning: 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: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: FCollada/FCDocument/FCDGeometryPolygons.h: In member function ‘FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygons.h:99:2: 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:28: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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/FCDImage.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDocument/FCDImage.h: In member function ‘FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDImage.h:46:2: 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:21: note: synthesized method ‘FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)’ first required here 65 | clone->filename = filename; | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygons.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/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometryPolygons.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDImage.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDImage.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDImage.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySpline.cpp:14: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:77: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘FCDGeometryPolygonsTools::TangentialVertexList’ {aka ‘class fm::vector’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 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:8: note: ‘FCDGeometryPolygonsTools::TangentialVertexList’ {aka ‘class fm::vector’} declared here 43 | class vector | ^~~~~~ FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDGeometrySpline.cpp: In member function ‘virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const’: FCollada/FCDocument/FCDGeometrySpline.cpp:39:16: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 39 | clone->name = name; | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometrySpline.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometrySpline.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = false]’: FCollada/FCDocument/FCDGeometrySpline.cpp:38:15: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: 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, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDGeometrySpline.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometryPolygonsTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: 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/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has 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 string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLight.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLight.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLight.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:65: 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/FCDLibrary.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: 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:82: required from here FCollada/FMath/FMTree.h:380:104: warning: implicitly-declared ‘constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::const_iterator&)’ is deprecated [-Wdeprecated-copy] 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ | ^~ FCollada/FMath/FMTree.h:275:20: note: because ‘fm::tree >::const_iterator’ has user-provided ‘fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = unsigned int; DATA = fm::vector]’ 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ 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/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::vector; bool PRIMITIVE = false; fm::vector::iterator = fm::vector*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::vector; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:63: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: note: ‘class fm::vector’ declared here 43 | class vector | ^~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; fm::vector::iterator = FCDGeometryPolygonsTools::TangentialVertex*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:23: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct FCDGeometryPolygonsTools::TangentialVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:9: note: ‘struct FCDGeometryPolygonsTools::TangentialVertex’ declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ 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: 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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:81: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: note: ‘class fm::vector’ declared here 43 | class vector | ^~~~~~ FCollada/FCDocument/FCDocument.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(fm::vector::iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; fm::vector::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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:23: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct FCDGeometryPolygonsTools::TangentialVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:9: note: ‘struct FCDGeometryPolygonsTools::TangentialVertex’ declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.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&)’: FCollada/FUtils/FUUri.h:143:56: 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/FCDLibrary.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLibrary.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDMaterial.cpp:21: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ has 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/FCDMaterial.cpp:21: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDMaterial.cpp:21: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDLibrary.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDLibrary.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/FCDParticleModifier.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMaterial.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDMaterial.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDLightTools.cpp:15: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDMaterial.cpp:50:23: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDMaterial.cpp:23: FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.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 FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDAnimation.h:24, from FCollada/FCDocument/FCDLibrary.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDLibrary.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCDocument/FCDCamera.h:27, from FCollada/FCDocument/FCDLibrary.cpp:13: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDLibrary.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FCDocument/FCDPhysicsForceFieldInstance.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:3: note: because ‘fm::stringT’ has 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/FCDMaterialInstance.cpp:16: FCollada/FCDocument/FCDMaterialInstance.h: In member function ‘FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDMaterialInstance.h:110:2: 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:20: 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/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMaterialInstance.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimation]’: FCollada/FCDocument/FCDLibrary.cpp:149:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimationClip]’: FCollada/FCDocument/FCDLibrary.cpp:150:34: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDCamera]’: FCollada/FCDocument/FCDLibrary.cpp:151:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDController]’: FCollada/FCDocument/FCDLibrary.cpp:152:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEffect]’: FCollada/FCDocument/FCDLibrary.cpp:153:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEmitter]’: FCollada/FCDocument/FCDLibrary.cpp:154:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDForceField]’: FCollada/FCDocument/FCDLibrary.cpp:155:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDGeometry]’: FCollada/FCDocument/FCDLibrary.cpp:156:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDImage]’: FCollada/FCDocument/FCDLibrary.cpp:157:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDLight]’: FCollada/FCDocument/FCDLibrary.cpp:158:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 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/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:159:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 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/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDSceneNode]’: FCollada/FCDocument/FCDLibrary.cpp:160:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 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/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsModel]’: FCollada/FCDocument/FCDLibrary.cpp:161:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 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/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:162:36: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 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/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsScene]’: FCollada/FCDocument/FCDLibrary.cpp:163:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 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/FCDLibrary.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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 >&)’: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDObjectWithId.cpp:10: FCollada/FCDocument/FCDObjectWithId.h: In member function ‘FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDObjectWithId.h:42:2: 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:17: 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:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 69 | id = daeId; // We return back the new value. | ^~~~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDObjectWithId.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDObjectWithId.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDPhysicsRigidBody.cpp In file included from FCollada/FCDocument/FCDMorphController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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:3: note: because ‘fm::stringT’ has 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDMorphController.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDMorphController.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp In file included from FCollada/FCDocument/FCDocument.cpp:20: FCollada/FCDocument/FCDAnimationClip.h: In member function ‘void FCDAnimationClip::SetAnimationName(const string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:65: 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/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp In file included from FCollada/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:56: 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/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:27: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: 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:72: required from here FCollada/FCDocument/FCDParameterAnimatable.cpp:290:9: 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:14: 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:17: FCollada/FCDocument/FCDAsset.h: In member function ‘void FCDAsset::SetUnitName(const fstring&)’: FCollada/FCDocument/FCDAsset.h:184:65: 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/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDParameterAnimatable.cpp:288:63: required from ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:345:72: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: 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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocumentTools.cpp:24: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:539:6: required from ‘fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]’ FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*]’: 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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::insert(fm::vector::iterator, const T*, size_t) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*; size_t = long unsigned int]’: FCollada/FCDocument/FCDParameterAnimatable.hpp:78:15: required from ‘void FCDParameterListAnimatableT::insert(size_t, const TYPE*, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:469:13: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 469 | memmove(it + count, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h:482:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 482 | memcpy(it, first, count * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::insert(fm::vector::iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*; size_t = long unsigned int]’: FCollada/FCDocument/FCDParameterAnimatable.hpp:88:15: required from ‘void FCDParameterListAnimatableT::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:418:13: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 418 | memmove(it + count, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::erase(fm::vector::iterator, fm::vector::iterator) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*]’: FCollada/FCDocument/FCDParameterAnimatable.hpp:116:14: required from ‘void FCDParameterListAnimatableT::erase(size_t, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:165:33: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165 | if (end() - last > 0) memmove(first, last, (end() - last) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: 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:47: 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/FCDocument.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::erase(fm::vector::iterator) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from ‘void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:150:35: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDocumentTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDCamera.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:18: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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/FCDPhysicsRigidConstraintInstance.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:56: 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/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDocumentTools.cpp:34: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDocument.cpp: In member function ‘void FCDocument::SetFileUrl(const fstring&)’: FCollada/FCDocument/FCDocument.cpp:353:67: 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/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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDCamera.h:27, from FCollada/FCDocument/FCDocument.cpp:23: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDocument.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]’: FCollada/FCDocument/FCDocument.cpp:153:57: required from here FCollada/FMath/FMTree.h:379:86: 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:14: note: because ‘fm::tree::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]’: FCollada/FCDocument/FCDocument.cpp:282:27: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]’ 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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]’ 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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]’ 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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDocumentTools.cpp: In function ‘void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)’: FCollada/FCDocument/FCDocumentTools.cpp:563:51: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); | ^ 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/FCDocumentTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:56: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:13: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:13: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDCamera.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:18: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDocumentTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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/FCDocumentTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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:14: 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:9: 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.cpp:13: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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.cpp:13: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDocumentTools.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDocumentTools.cpp:34: FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidBody.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidBodyParameters.h:21, from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsRigidBody.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNode.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/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCDocument/FCDPhysicsModel.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/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:13: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FCDPhysicsRigidBodyInstance.cpp:11: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]’: FCollada/FCDocument/FCDPhysicsModel.cpp:109:78: required from here FCollada/FMath/FMTree.h:379:86: warning: implicitly-declared ‘constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)’ is deprecated [-Wdeprecated-copy] 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^~ FCollada/FMath/FMTree.h:174:14: note: because ‘fm::tree<_xmlNode*, FUUri>::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]’: FCollada/FCDocument/FCDPhysicsModel.cpp:156:40: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->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/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:505:15: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->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/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 519 | n->data = release->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/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->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/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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 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:47: 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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/FCDSceneNodeTools.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]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidBodyInstance.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:47: 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:14: 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:9: 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, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.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/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidBodyParameters.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDSkinController.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&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidConstraintInstance.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsScene.cpp:17: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ has 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/FCDPhysicsScene.cpp:17: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsScene.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraintInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, from FCollada/FCDocument/FCDPhysicsShape.cpp:21: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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:14: 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:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDTransform.h:36, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ FCollada/FCDocument/FCDTargetedEntity.cpp 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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPlaceHolder.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPlaceHolder.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:12: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor ‘FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)’: FCollada/FCDocument/FCDPlaceHolder.cpp:30:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 30 | fileUrl = target->GetFileUrl(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPlaceHolder.cpp: In member function ‘void FCDPlaceHolder::SetFileUrl(const fstring&)’: FCollada/FCDocument/FCDPlaceHolder.cpp:53:12: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 53 | fileUrl = url; | ^~~ FCollada/FCDocument/FCDTexture.cpp In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsShape.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPlaceHolder.cpp: In member function ‘void FCDPlaceHolder::LoadTarget(FCDocument*)’: FCollada/FCDocument/FCDPlaceHolder.cpp:100:34: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 100 | fileUrl = target->GetFileUrl(); | ^ 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:3: note: because ‘fm::stringT’ 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/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ FCollada/FCDocument/FCDPlaceHolder.cpp: In member function ‘virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)’: FCollada/FCDocument/FCDPlaceHolder.cpp:121:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 121 | fileUrl = target->GetFileUrl(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDGeometrySource.h:24, from FCollada/FCDocument/FCDPhysicsShape.cpp:17: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FCDPlaceHolder.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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/FCDSceneNode.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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.cpp:12: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/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:3: note: because ‘fm::stringT’ has 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.cpp:12: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDTransform.h:36, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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/FCDVersion.cpp 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:47: 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/FCDSceneNode.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/FMAllocator.cpp In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:14: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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/FCDSceneNodeTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDSceneNode.h:24, from FCollada/FCDocument/FCDSceneNodeIterator.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/FUtils/FUParameter.h:68:59: warning: 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/FCDSceneNodeIterator.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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:56: 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/FCDSceneNode.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDSceneNodeTools.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/FUtils/FUParameter.h:68:59: warning: 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/FCDSceneNodeTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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 string&)’: FCollada/FCDocument/FCDSceneNode.cpp:214:64: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); | ^ 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:3: note: 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:42: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 250 | FMMatrix44 localTransform = FMMatrix44::Identity; | ^~~~~~~~ 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/FCDSceneNode.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: 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:38: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ FCollada/FCDocument/FCDSceneNode.cpp:255:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 255 | return localTransform; | ^~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:43: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ FCollada/FMath/FMAngleAxis.cpp In file included from FCollada/FMath/FMArray.h:18, 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/FCDSceneNodeTools.cpp:9: 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(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:43: required from here FCollada/FMath/FMAllocator.h:64:3: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDSceneNode.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: 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*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair’ declared here 28 | class pair | ^~~~ 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/FCDSceneNodeIterator.cpp:9: 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*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = const FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair’ declared here 28 | class pair | ^~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDCamera.h:27, from FCollada/FCDocument/FCDSceneNode.cpp:21: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDSceneNode.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; fm::vector::iterator = fm::pair*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from ‘FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * 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/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair’ declared here 28 | class pair | ^~~~ 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/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSceneNode*; _Ty = long unsigned int]’ 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; fm::vector::iterator = fm::pair*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from ‘FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = const FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * 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/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair’ declared here 28 | class pair | ^~~~ 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/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = long unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNode.cpp:197:64: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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/FCDSceneNode.cpp:15: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: 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(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::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/FCDocument/FCDSceneNode.cpp:197:64: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.cpp FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp In file included from FCollada/FCDocument/FCDSkinController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDTexture.cpp:20: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetFormat(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDTexture.cpp:20: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/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:3: note: because ‘fm::stringT’ has 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:56: 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/FCDSkinController.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:24: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: 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 string&)’: FCollada/FCDocument/FCDSkinController.cpp:212:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 212 | id = _id; | ^~~ 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:3: note: because ‘fm::stringT’ has 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/FCDTransform.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTransform.cpp:17: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDSkinController.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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/FCDSkinController.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDSkinController.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDSkinController.cpp:15: 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]’ FCollada/FCDocument/FCDSkinController.cpp:120:25: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDSkinControllerVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 | ^~~~~~~~~~~~~~~~~~~~~~~ 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/FCDSkinController.cpp:15: 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]’ FCollada/FCDocument/FCDSkinController.cpp:126:21: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDSkinControllerJoint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:23: FCollada/FCDocument/FCDSkinController.h:101:23: note: ‘class FCDSkinControllerJoint’ declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDTransform.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTransform.cpp:17: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDTransform.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDTexture.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTexture.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMSkew.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/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTargetedEntity.cpp:18: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:18: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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/FMVector3.cpp FCollada/FMath/FMVolume.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDTargetedEntity.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:18: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDTargetedEntity.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FMath/FMMatrix33.cpp: In member function ‘FMMatrix33 FMMatrix33::Transposed() const’: FCollada/FMath/FMMatrix33.cpp:36:9: 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:23: 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:9: 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:23: 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:9: 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:23: 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:9: 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:9: 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/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FMath/FMQuaternion.cpp: In member function ‘FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const’: FCollada/FMath/FMQuaternion.cpp:87:9: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 87 | return r; | ^ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: 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/FMath/FMQuaternion.cpp: In member function ‘FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const’: FCollada/FMath/FMQuaternion.cpp:102:39: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 102 | if (IsEquivalent(dot, 1.0f)) return *this; | ^~~~ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: 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/FMath/FMQuaternion.cpp:121:9: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 121 | return result; | ^~~~~~ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: 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/FMath/FMQuaternion.cpp: In member function ‘FMMatrix44 FMQuaternion::ToMatrix() const’: FCollada/FMath/FMQuaternion.cpp:181:30: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 181 | FMMatrix44 tm = FMMatrix44::Identity; | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMQuaternion.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp:183:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 183 | return tm; | ^~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMQuaternion.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In member function ‘FMMatrix44 FMMatrix44::Transposed() const’: FCollada/FMath/FMMatrix44.cpp:59:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 59 | return mx; | ^~ 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/FMath/FMQuaternion.cpp: In static member function ‘static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)’: FCollada/FMath/FMQuaternion.cpp:272:9: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 272 | return q; | ^ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: 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/FMath/FMMatrix44.cpp: In member function ‘FMMatrix44 FMMatrix44::Inverted() const’: FCollada/FMath/FMMatrix44.cpp:235:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 235 | return b; | ^ 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/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FMath/FMMatrix44.cpp: In function ‘FMMatrix44 operator*(const FMMatrix44&, const FMMatrix44&)’: FCollada/FMath/FMMatrix44.cpp:271:12: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 271 | return mx; | ^~ 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/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; | ^~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::TranslationMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:312:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 312 | return matrix; | ^~~~~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::AxisRotationMatrix(const FMVector3&, float)’: FCollada/FMath/FMMatrix44.cpp:340:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 340 | return matrix; | ^~~~~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::XAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:345:31: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 345 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ 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/FMath/FMMatrix44.cpp:348:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 348 | return ret; | ^~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::YAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:353:31: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 353 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ 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/FMath/FMMatrix44.cpp:356:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 356 | return ret; | ^~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::ZAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:361:31: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 361 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ 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/FMath/FMMatrix44.cpp:364:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 364 | return ret; | ^~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::EulerRotationMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:374:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 374 | return transform; | ^~~~~~~~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::ScaleMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:379:24: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 379 | FMMatrix44 mx(Identity); | ^ 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/FMath/FMMatrix44.cpp:381:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 381 | return mx; | ^~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:412:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 412 | return mx; | ^~ 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/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUError.cpp: In static member function ‘static void FUError::SetCustomErrorString(const char*)’: FCollada/FUtils/FUError.cpp:272:22: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 272 | customErrorString = _customErrorString; | ^~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUError.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp FCollada/FUtils/FUFile.cpp: In member function ‘bool FUFile::Open(const fchar*, FUFile::Mode)’: FCollada/FUtils/FUFile.cpp:46:13: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 46 | filepath = filename; | ^~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFile.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUTracker.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" | ^~~~~~~ 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&)’: FCollada/FUtils/FUUri.h:143:56: 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/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 FCollada/FUtils/FUFileManager.cpp: In member function ‘void FUFileManager::PushRootFile(const fstring&)’: FCollada/FUtils/FUFileManager.cpp:139:25: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 139 | f = StripFileFromPath(f); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 member function ‘FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)’: FCollada/FUtils/FUFileManager.cpp:169:46: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 169 | absoluteFilename = (*callbacks->load)(uri); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:194:26: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 194 | absoluteFilename = newAbsolutePath; | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h: In member function ‘FUUri& FUUri::operator=(FUUri&&)’: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 member function ‘FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)’: FCollada/FUtils/FUFileManager.cpp:196:48: note: synthesized method ‘FUUri& FUUri::operator=(FUUri&&)’ first required here 196 | pathStack.back() = FUUri(absoluteFilename); | ^ FCollada/FUtils/FUFileManager.cpp: In member function ‘fstring FUFileManager::CleanUri(const FUUri&)’: FCollada/FUtils/FUFileManager.cpp:288:70: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 288 | if (uri.GetScheme() == FUUri::NONE) out = FS("#") + uri.GetFragment(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:289:51: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 289 | else if (forceAbsolute) out = uri.GetAbsoluteUri(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:290:47: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 290 | else out = uri.GetRelativeUri(GetCurrentUri()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUFileManager.cpp: In static member function ‘static fstring FUFileManager::GetApplicationFolderName()’: 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) | ^ FCollada/FUtils/FUFileManager.cpp:403:9: note: in expansion of macro ‘TO_FSTRING’ 403 | _uri = TO_FSTRING(exeName); | ^~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 void FUFileManager::GetFolderFromPath(const fstring&, fstring&)’: FCollada/FUtils/FUFileManager.cpp:427:33: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 427 | path = StripFileFromPath(folder); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’: FCollada/FUtils/FUFileManager.cpp:451:29: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’: FCollada/FUtils/FUFileManager.cpp:457:59: required from here FCollada/FMath/FMTree.h:379:86: 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:14: note: because ‘fm::tree::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::const_iterator fm::tree::begin() const [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’: FCollada/FUtils/FUFileManager.cpp:472:81: required from here FCollada/FMath/FMTree.h:380:104: warning: implicitly-declared ‘constexpr fm::tree::const_iterator::const_iterator(const fm::tree::const_iterator&)’ is deprecated [-Wdeprecated-copy] 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ | ^~ FCollada/FMath/FMTree.h:275:20: note: because ‘fm::tree::const_iterator’ has user-provided ‘fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’ 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; fm::vector::iterator = FUUri*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FUtils/FUFileManager.cpp:104:57: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: 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] In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMArray.h:354:9: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 354 | *it = item; | ~~~~^~~~~~ 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(fm::vector::iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; fm::vector::iterator = FUUri*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FUtils/FUFileManager.cpp:104:57: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ 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 FColladaPlugins/FArchiveXML/FArchiveXML.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUPluginManager.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FUPluginManager.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUPluginManager.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUPluginManager.cpp: In member function ‘void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)’: FCollada/FUtils/FUPluginManager.cpp:66:43: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 66 | pluginFolderName = pluginFolder.ToString(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: 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) | ^ FCollada/FUtils/FUPluginManager.cpp:148:44: note: in expansion of macro ‘TO_FSTRING’ 148 | library->filename = pluginFolderName + TO_FSTRING((const char*) directoryEntry->d_name); | ^~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: FCollada/FUtils/FUString.h:52:3: 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 FColladaPlugins/FArchiveXML/FAXCameraExport.cpp FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp FCollada/FUtils/FUStringConversion.cpp: In static member function ‘static void FUStringConversion::SplitTarget(const string&, fm::string&, fm::string&)’: FCollada/FUtils/FUStringConversion.cpp:216:40: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 216 | pointer = target.substr(0, splitIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:217:39: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 217 | qualifier = target.substr(splitIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:221:13: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 221 | pointer = target; | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp: In function ‘void TrickLinkerFUStringConversion()’: FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable ‘f’ set but not used [-Wunused-but-set-variable] 281 | float f = FUStringConversion::ToFloat(&c); | ^ FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 283 | bool b = FUStringConversion::ToBoolean(c); | ^ FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable ‘i32’ set but not used [-Wunused-but-set-variable] 285 | int32 i32 = FUStringConversion::ToInt32(&c); | ^~~ FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable ‘u32’ set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^~~ FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of ‘void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]’: FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here FCollada/FUtils/FUUniqueStringMap.cpp:74:13: 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:3: note: 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here FCollada/FUtils/FUUniqueStringMap.cpp:31:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 31 | prefix = str; | ~~~~~~~^~~~~ 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:3: note: because ‘fm::stringT’ 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/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here FCollada/FMath/FMTree.h:438:18: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 438 | n->data.first = key; | ~~~~~~~~~~~~~~^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]’: FCollada/FMath/FMTree.h:685:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]’ FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from ‘void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FUtils/FUStringConversion.cpp:122:49: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::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]’ FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from ‘void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]’ FCollada/FUtils/FUUniqueStringMap.cpp:22:44: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: 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]’ FCollada/FUtils/FUStringConversion.cpp:127:20: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’: FCollada/FUtils/FUStringConversion.hpp:499:46: required from ‘static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:341:5: required from ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’ FCollada/FUtils/FUStringConversion.hpp:499:46: required from ‘static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FMath/FMArray.h:18, from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: 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(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’ FCollada/FUtils/FUStringConversion.hpp:499:46: required from ‘static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMAllocator.h:64:3: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FUtils/FUStringConversion.hpp:536:31: required from ‘static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: 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]’ FCollada/FUtils/FUStringConversion.hpp:538:14: required from ‘static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.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:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 91 | case 'I': infinity = true; // intentional pass-through. | ~~~~~~~~~^~~~~~ FCollada/FUtils/FUStringConversion.hpp:92:3: note: here 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUXmlDocument.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUXmlWriter.cpp: In function ‘void FUXmlWriter::ConvertFilename(fstring&)’: FCollada/FUtils/FUXmlWriter.cpp:186:29: 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:3: note: because ‘fm::stringT’ 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:56: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUUri.cpp: In constructor ‘FUUri::FUUri()’: FCollada/FUtils/FUUri.cpp:27:12: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 27 | path = FC(""); | ^~ FCollada/FUtils/Platforms.h:205:16: note: in definition of macro ‘FC’ 205 | #define FC(a) a | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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 constructor ‘FUUri::FUUri(const fstring&, bool)’: FCollada/FUtils/FUUri.cpp:41:20: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 41 | _uri = Escape(uri); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:45:10: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 45 | _uri = uri; | ^~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:83:56: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 83 | schemeDelimiter = _uri.substr(schemeDelimiterIndex, 3); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:97:11: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 97 | path = _uri; | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUUri.cpp:99:25: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | schemeDelimiter = FC("://"); | ^~~~~ FCollada/FUtils/Platforms.h:205:16: note: in definition of macro ‘FC’ 205 | #define FC(a) a | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:109:45: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 109 | fragment = path.substr(fragmentIndex + 1); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:110:40: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 110 | path = path.substr(0, fragmentIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:144:68: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 144 | hostname = _uri.substr(hostIndex, hostDelimiterIndex - hostIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:152:44: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 152 | hostname = hostname.substr(0, portIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:170:13: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 170 | path = _uri; | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:174:91: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 174 | hostname = _uri.substr(hostDelimiterIndex, realHostDelimiterIndex - hostDelimiterIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:191:113: 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); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:86: 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); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:196:40: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 196 | path = _uri.substr(hostDelimiterIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:200:80: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 200 | path = _uri.substr(hostDelimiterIndex, fragmentDelimiter - hostDelimiterIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:204:77: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 204 | path = _uri.substr(hostDelimiterIndex, queryDelimiter - hostDelimiterIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:16: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 340 | outString = path; | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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::MakeRelative(const fstring&) const’: FCollada/FUtils/FUUri.cpp:446:35: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 446 | filePath = MakeAbsolute(filePath); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:450:26: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 450 | filePath = uri.GetPath(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUUri.cpp:513:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 513 | relativePath = FC("./"); | ^~~~ FCollada/FUtils/Platforms.h:205:16: note: in definition of macro ‘FC’ 205 | #define FC(a) a | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:522:30: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 522 | filePath = relativePath + filename; | ^~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp: In member function ‘void FUUri::MakeAbsolute(FUUri&) const’: FCollada/FUtils/FUUri.cpp:552:31: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 552 | uri.schemeDelimiter = this->schemeDelimiter; | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:553:24: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 553 | uri.hostname = this->hostname; | ^~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:620:13: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 620 | uri.path = outPath; | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FUtils/FUUri.cpp:703:16: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FUtils/FUUri.cpp:607:31: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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 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:56: 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, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:58: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function ‘static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)’: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:57: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 281 | curveData.targetQualifier = animated->GetQualifier(i); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:46: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 288 | channelData.targetPointer = animatedData.pointer; | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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 string&)’: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:74: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: 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 string&)’: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:79: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:41: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:53: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: 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/FAXForceFieldExport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]’: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:55: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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/FAXColladaParser.cpp:15: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:36:24: 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/FAXControllerExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from 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 | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here 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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:74: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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:44: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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: 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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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 string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function ‘void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)’: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 451 | pointer = ReadNodeId(target); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: 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:31: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 490 | pointer = builder.ToString(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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:26: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:66: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:43: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:44: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:44: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:86: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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/FAXEmitterExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEmitterExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; | ^~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:48: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 339 | inputDriver = ReadNodeSource(parameterNode); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:45: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 601 | curveData.targetQualifier = qualifiers[i]; | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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 FColladaPlugins/FArchiveXML/FArchiveXML.cpp:53: FCollada/FCDocument/FCDAnimationClip.h: In member function ‘void FCDAnimationClip::SetAnimationName(const string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: 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:56: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: 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:66: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function ‘static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:42: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:39: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:55: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: 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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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, from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: 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(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:55: required from here FCollada/FMath/FMAllocator.h:64:3: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from 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 | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:35: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: note: ‘class fm::vector’ declared here 43 | class vector | ^~~~~~ 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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/FAXGeometryImport.cpp 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:38: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:38: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: note: ‘class fm::vector’ declared here 43 | class vector | ^~~~~~ In file included from FCollada/FUtils/FUString.h:584, from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUStringConversion.h: In instantiation of ‘static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]’: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:77: required from here FCollada/FUtils/FUStringConversion.h:151:99: 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. */ | ^~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here 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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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 FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FArchiveXML.cpp:61: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:136: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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:56: 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, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXControllerImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:14: FCollada/FCDocument/FCDAsset.h: In member function ‘void FCDAsset::SetUnitName(const fstring&)’: FCollada/FCDocument/FCDAsset.h:184:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:20: 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:3: note: 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:40: 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:3: note: 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:15: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | e = a.c_str(); v = u.c_str(); | ^ 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:3: note: 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:30: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | e = a.c_str(); v = u.c_str(); | ^ 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:3: note: because ‘fm::stringT’ has 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/FArchiveXML.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, 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.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDTransform.h:392:2: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FArchiveXML.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 FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::erase(fm::vector::iterator) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:28: required from here FCollada/FMath/FMArray.h:150:35: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXLightExport.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:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:44: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:58: 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, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXLightImport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FArchiveXML.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: 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/FAXGeometryExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXMaterialExport.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:56: 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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXMaterialImport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXGeometryImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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/FAXLightImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/FAXMaterialExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXInstanceImport.cpp:13: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp In 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:53: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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/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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FAXInstanceImport.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function ‘static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 ‘FUUri& FUUri::operator=(FUUri&&)’: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function ‘static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:116: 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/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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXInstanceImport.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/FUtils/FUParameter.h:68:59: warning: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXImportLinking.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXInstanceImport.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 FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXImportLinking.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 FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:13: FCollada/FCDocument/FCDEffectCode.h: In member function ‘void FCDEffectCode::SetCode(const fstring&)’: FCollada/FCDocument/FCDEffectCode.h:93:53: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXInstanceExport.cpp:27: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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 FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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:96: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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 fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetFormat(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:20: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from 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 | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:35: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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/FAXInstanceExport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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/FAXInstanceExport.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 FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, 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.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDTransform.h:392:2: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ 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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:30: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:24: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCollada.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:28: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 95 | if (_sid.empty()) _sid = "code"; | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:28: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 102 | if (_sid.empty()) _sid = "include"; | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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 FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function ‘static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:111: 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:3: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ 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:53: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function ‘static xmlNode* FArchiveXML::WriteEffectTechnique(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:994:32: 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:205:16: note: in definition of macro ‘FC’ 205 | #define FC(a) a | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: 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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDAnimated.cpp In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:25: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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:20: note: in expansion of macro ‘TO_FSTRING’ 72 | hint.platform = TO_FSTRING(ReadNodeProperty(child, DAE_PLATFORM_ATTRIBUTE)); | ^~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:62: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 73 | hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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 FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function ‘static bool FArchiveXML::LoadEffectParameterSampler(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:433:52: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 433 | data.surfaceSid = ReadNodeContentDirect(sourceNode); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:64: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 441 | data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/FAXSceneExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function ‘static bool FArchiveXML::LoadTexture(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1558:77: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 1558 | data.samplerSid = ReadNodeProperty(textureNode, DAE_FXSTD_TEXTURE_ATTRIBUTE); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:1559:93: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 1559 | if (!data.samplerSid.empty()) data.samplerSid = FCDObjectWithId::CleanSubId(data.samplerSid); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:41: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 1617 | name = ReadNodeContentFull(colorNode); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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::ParseFloatTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterFloat*, uint32)’: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1680:41: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 1680 | name = ReadNodeContentFull(floatNode); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; fm::vector::iterator = FCDMaterialTechniqueHint*]’: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:139: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:29: FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:29: FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h:354:9: note: synthesized method ‘FCDMaterialTechniqueHint& FCDMaterialTechniqueHint::operator=(const FCDMaterialTechniqueHint&)’ first required here 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUString.h:584, from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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 FCollada/FUtils/FUStringConversion.h:153:119: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXPhysicsExport.cpp:23: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:341:5: required from ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; fm::vector::iterator = FCDMaterialTechniqueHint*]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:139: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:29: FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:45: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:485:31: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTexture*; DATA = FCDTextureData]’: FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTexture*; DATA = FCDTextureData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:14: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXPhysicsExport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, 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.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDTransform.h:392:2: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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: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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:23: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXSceneExport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp: In static member function ‘static bool FArchiveXML::LoadPhysicsRigidConstraint(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:66: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCollada.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCollada.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCollada.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCollada.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCollada.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/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:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCollada.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCollada.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:56: 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:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]’: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:76: required from here FCollada/FMath/FMTree.h:379:86: warning: implicitly-declared ‘constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)’ is deprecated [-Wdeprecated-copy] 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^~ FCollada/FMath/FMTree.h:174:14: note: because ‘fm::tree<_xmlNode*, FUUri>::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUUri.h: In instantiation of ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]’: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:59: required from here FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FColladaPlugin.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FColladaPlugin.cpp:179:52: required from here FCollada/FMath/FMTree.h:379:86: 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:14: note: because ‘fm::tree::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:32: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 62 | qualifiers[i] = _qualifiers[i]; | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDAnimationClipTools.cpp In file included from FCollada/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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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: In member function ‘FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const’: FCollada/FCDocument/FCDAnimated.cpp:282:39: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:84: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:82: 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]; | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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:19: note: in expansion of macro ‘TO_STRING’ 97 | data.targetId = TO_STRING(targetNode->GetContent()); | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: 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]’ FCollada/FCDocument/FCDAnimated.cpp:37:30: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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/FCDAnimated.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:229:4: required from ‘void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]’ FCollada/FCDocument/FCDAnimated.cpp:38:26: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUTrackedList’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function ‘static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)’: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); | ^ In file included from FCollada/FUtils/FUtils.h:115, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUTracker.h:177:7: note: ‘class FUTrackedList’ declared here 177 | class FUTrackedList : private fm::pvector, FUTracker | ^~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDAnimation.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXSceneImport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FCDocument/FCDAnimationCurveTools.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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXSceneImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13: FCollada/FCDocument/FCDAnimationClip.h: In member function ‘void FCDAnimationClip::SetAnimationName(const string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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/FCDAnimationClip.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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/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/FUtils/FUParameter.h:68:59: warning: 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/FCDAnimationClip.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FCDocument/FCDController.cpp 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:65: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: FCollada/FCDocument/FCDAnimationClip.h: In member function ‘void FCDAnimationClip::SetAnimationName(const string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDAnimation.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationCurveTools.cpp:10: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDAnimationClipTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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/FCDAnimationCurve.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDAnimationClip.h:26, from FCollada/FCDocument/FCDAnimationCurve.cpp: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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDAnimationCurve.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationCurve.cpp:15: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.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:65: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FCDocument/FCDAsset.cpp:13: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FCDAsset.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FCDocument/FCDAsset.cpp:13: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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/FCDAsset.cpp: In constructor ‘FCDAsset::FCDAsset(FCDocument*)’: FCollada/FCDocument/FCDAsset.cpp:32:59: warning: implicitly-declared ‘constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)’ is deprecated [-Wdeprecated-copy] 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); | ^ In file included from FCollada/FCDocument/FCDAsset.h:20, from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ FCollada/FCDocument/FCDAsset.cpp:32:59: warning: implicitly-declared ‘constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)’ is deprecated [-Wdeprecated-copy] 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); | ^ In file included from FCollada/FCDocument/FCDAsset.h:20, from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ FCollada/FCDocument/FCDAsset.cpp: In member function ‘FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const’: FCollada/FCDocument/FCDAsset.cpp:54:28: warning: implicitly-declared ‘constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)’ is deprecated [-Wdeprecated-copy] 54 | clone->creationDateTime = creationDateTime; | ^~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDAsset.h:20, from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ FCollada/FCDocument/FCDAsset.cpp:55:47: warning: implicitly-declared ‘constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)’ is deprecated [-Wdeprecated-copy] 55 | clone->modifiedDateTime = FUDateTime::GetNow(); | ^ In file included from FCollada/FCDocument/FCDAsset.h:20, from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDAsset.cpp:10: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ 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:3: note: because ‘fm::stringT’ has 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/FCDAsset.cpp:10: FCollada/FCDocument/FCDAsset.h: In member function ‘FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDAsset.h:56:2: note: in expansion of macro ‘DeclareParameter’ 56 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, keywords, FC("Keywords")); | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDAsset.cpp: In member function ‘FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const’: FCollada/FCDocument/FCDAsset.cpp:56:20: note: synthesized method ‘FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)’ first required here 56 | clone->keywords = keywords; | ^~~~~~~~ FCollada/FCDocument/FCDAsset.cpp:61:20: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 61 | clone->unitName = unitName; | ^~~~~~~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDAsset.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/FUtils/FUParameter.h:68:59: warning: 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/FCDAsset.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has 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(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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/FCDController.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDController.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDController.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDController.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDAnimationCurve.cpp: In member function ‘float FCDAnimationCurve::Evaluate(float) const’: FCollada/FCDocument/FCDAnimationCurve.cpp:411:32: warning: ‘inTangent.FMVector2::.FMVector2::::x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 411 | if (is2DEvaluation) t = FindT(bkey1->input, bkey1->outTangent.x, inTangent.x, endKey->input, input, t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDAnimationCurve.cpp:413:9: warning: ‘inTangent.FMVector2::.FMVector2::::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | float c = inTangent.y; | ^ FCollada/FCDocument/FCDEffectPassState.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:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectProfile.cpp In file included from FCollada/FCDocument/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:47: 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/FCDControllerInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDControllerInstance.cpp:12: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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/FCDEffectCode.cpp:12: FCollada/FCDocument/FCDEffectCode.h: In member function ‘void FCDEffectCode::SetCode(const fstring&)’: FCollada/FCDocument/FCDEffectCode.h:93:53: 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:3: note: because ‘fm::stringT’ 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:56: 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/FCDEffectCode.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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 string&)’: FCollada/FCDocument/FCDEffectCode.cpp:29:40: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 29 | sid = FCDObjectWithId::CleanSubId(_sid); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:84: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 35 | filename = GetDocument()->GetFileManager()->GetCurrentUri().MakeAbsolute(_filename); | ^ 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:3: note: 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:15: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 45 | clone->sid = sid; | ^~~ 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:3: note: 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:20: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 46 | clone->filename = filename; | ^~~~~~~~ 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:3: note: 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:16: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 47 | clone->code = code; | ^~~~ 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:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectCode.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDControllerInstance.cpp:12: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDControllerInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDController.h:24, from FCollada/FCDocument/FCDControllerInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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/FCDControllerInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: 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 FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDControllerInstance.cpp:11: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDControllerInstance.cpp:11: 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/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; fm::vector::iterator = FUUri*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.cpp:78:35: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDControllerInstance.cpp:11: 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] 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:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FMath/FMArray.h:354:9: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEffectProfileFX.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/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 FCollada/FUtils/FUParameter.h:57:61: 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:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FCDocument/FCDEffectStandard.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::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDControllerTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp In file included from FCollada/FCDocument/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:3: note: because ‘fm::stringT’ has 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/FCDEffectParameter.cpp:10: FCollada/FCDocument/FCDEffectParameter.h: In member function ‘FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEffectParameter.h:80:2: 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:22: 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/FCDEffectParameterSampler.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetFormat(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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:3: note: because ‘fm::stringT’ has 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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/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:3: note: because ‘fm::stringT’ has 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: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetFormat(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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/FCDEffectParameterFactory.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDEffectParameter.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/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectParameter.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:19: 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/FCDEffectParameterSurface.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectParameterFactory.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectParameterSampler.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has 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:53: 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:3: note: because ‘fm::stringT’ has 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: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDEffectParameter.h:290:2: required from ‘FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]’ FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDEffectParameter.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: 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 FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: 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]’ FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:14: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FCDocument/FCDEmitter.cpp 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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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/FCDEffectParameterSurface.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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:3: note: because ‘fm::stringT’ has 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 | ^~~~~~~~~~~~ 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:3: note: because ‘fm::stringT’ has 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/FCDocument/FCDEffectPassShader.h: In member function ‘FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEffectPassShader.h:41:2: 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:37: note: synthesized method ‘FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)’ first required here 92 | binding->reference = bindings[b]->reference; | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.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/FCDEffectPass.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: FCollada/FCDocument/FCDEffectPass.h: In member function ‘FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEffectPass.h:48:2: note: in expansion of macro ‘DeclareParameter’ 48 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDEffectPass.cpp: In member function ‘FCDEffectPass* FCDEffectPass::Clone(FCDEffectPass*) const’: FCollada/FCDocument/FCDEffectPass.cpp:83:16: 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/FCDEffectPassShader.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/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectTechnique.h:52:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEffectPass.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPass.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEmitterInstance.cpp 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18: FCollada/FCDocument/FCDEffectCode.h: In member function ‘void FCDEffectCode::SetCode(const fstring&)’: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: FCollada/FCDocument/FCDEffectCode.h: In member function ‘void FCDEffectCode::SetCode(const fstring&)’: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTechnique.cpp:10: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTechnique.cpp:10: FCollada/FCDocument/FCDEffectTechnique.h: In member function ‘FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEffectTechnique.h:52:2: note: in expansion of macro ‘DeclareParameter’ 52 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDEffectTechnique.cpp: In member function ‘FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const’: FCollada/FCDocument/FCDEffectTechnique.cpp:66:16: note: synthesized method ‘FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)’ first required here 66 | clone->name = name; | ^~~~ FCollada/FCDocument/FCDEntityInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTechnique.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/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitter.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEntityReference.cpp FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitterInstance.cpp:10: 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/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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:65: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDForceDeflector.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDForceDrag.cpp 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/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 | ^~~~~~~~~~~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntity.cpp:16: FCollada/FCDocument/FCDEntity.h: In member function ‘FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDEntity.h:86:2: 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:16: note: synthesized method ‘FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)’ first required here 58 | clone->name = name; | ^~~~ FCollada/FCDocument/FCDForceField.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntity.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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEntity.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp FCollada/FCDocument/FCDGeometry.cpp 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:47: 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:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDEntityInstance.cpp:14: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: because ‘fm::stringT’ has 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:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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.cpp:12: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDEntityInstance.cpp:15: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FCDEntityReference.cpp: In member function ‘FUUri FCDEntityReference::GetUri() const’: FCollada/FCDocument/FCDEntityReference.cpp:48:29: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 48 | path = uri.GetAbsoluteUri(); | ^ 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:3: note: because ‘fm::stringT’ 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/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDEntityInstance.cpp:15: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FCDEntityReference.cpp:9: 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:13: note: in expansion of macro ‘TO_STRING’ 68 | entityId = TO_STRING(uri.GetFragment()); | ^~~~~~~~~ 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:3: note: 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); | ^ 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:3: note: 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:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | entityId = _entity->GetDaeId(); | ^ 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:3: note: 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:57: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 189 | else entityId = ((FCDObjectWithId*) object)->GetDaeId(); | ^ 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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEntityReference.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:43: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 75 | name = FCDEntity::CleanName(_name.c_str()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntityInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDEntityInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDEntityInstance.cpp:14: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDEntityInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDEntityInstance.cpp:15: 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 >&)’: 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:3: note: because ‘fm::stringT’ has 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/FCDocument/FCDExtra.h: In member function ‘FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDExtra.h:227:2: 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:16: note: synthesized method ‘FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)’ first required here 328 | clone->name = name; | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDExtra.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/FUtils/FUParameter.h:68:59: warning: 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/FCDExtra.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDExtra.cpp:243:35: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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/FCDExtra.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: 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(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::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/FCDocument/FCDExtra.cpp:243:35: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: 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, 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 fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDrag.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDrag.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:519:15: 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/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:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDrag.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/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:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDGeometryInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDForceField.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceField.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/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/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceField.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDGeometryMesh.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/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:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLight.cpp In file included from FCollada/FCDocument/FCDGeometry.cpp:15: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometry.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometry.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDGeometry.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDLightTools.cpp 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:3: note: because ‘fm::stringT’ has 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/FCDocument/FCDGeometryMesh.h: In member function ‘FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDGeometryMesh.h:71:2: 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:24: note: synthesized method ‘FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)’ first required here 241 | clone->convexHullOf = convexHullOf; | ^~~~~~~~~~~~ FCollada/FCDocument/FCDMaterial.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryMesh.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometryMesh.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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: 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/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDMaterialInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ In file included from FCollada/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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: FCollada/FCDocument/FCDGeometryPolygons.h: In member function ‘FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygons.h:99:2: 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:28: 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/FCDGeometryPolygons.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/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometryPolygons.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometryInstance.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:77: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘FCDGeometryPolygonsTools::TangentialVertexList’ {aka ‘class fm::vector’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 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:8: note: ‘FCDGeometryPolygonsTools::TangentialVertexList’ {aka ‘class fm::vector’} declared here 43 | class vector | ^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygons.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDGeometryInstance.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: 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:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometryPolygonsTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 | ^~~~~~~~~~~~ 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:3: note: because ‘fm::stringT’ has 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/FCDocument/FCDImage.h: In member function ‘FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDImage.h:46:2: 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:21: note: synthesized method ‘FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)’ first required here 65 | clone->filename = filename; | ^~~~~~~~ FCollada/FCDocument/FCDMorphController.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDImage.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has 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 string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: 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:82: required from here FCollada/FMath/FMTree.h:380:104: warning: implicitly-declared ‘constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::const_iterator&)’ is deprecated [-Wdeprecated-copy] 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ | ^~ FCollada/FMath/FMTree.h:275:20: note: because ‘fm::tree >::const_iterator’ has user-provided ‘fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = unsigned int; DATA = fm::vector]’ 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ 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/FCDImage.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDImage.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDImage.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDImage.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:65: 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/FCDLibrary.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::vector; bool PRIMITIVE = false; fm::vector::iterator = fm::vector*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::vector; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:63: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: note: ‘class fm::vector’ declared here 43 | class vector | ^~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; fm::vector::iterator = FCDGeometryPolygonsTools::TangentialVertex*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:23: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct FCDGeometryPolygonsTools::TangentialVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:9: note: ‘struct FCDGeometryPolygonsTools::TangentialVertex’ declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ 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: 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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:81: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: 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(fm::vector::iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; fm::vector::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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:23: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct FCDGeometryPolygonsTools::TangentialVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:9: note: ‘struct FCDGeometryPolygonsTools::TangentialVertex’ declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.cpp: In member function ‘virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const’: FCollada/FCDocument/FCDGeometrySpline.cpp:39:16: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 39 | clone->name = name; | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometrySpline.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDGeometrySpline.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = false]’: FCollada/FCDocument/FCDGeometrySpline.cpp:38:15: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: 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, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDGeometrySpline.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: 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/FCDLibrary.cpp:25: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FCDLibrary.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLibrary.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/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:3: note: because ‘fm::stringT’ has 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/FCDGeometrySource.cpp:10: FCollada/FCDocument/FCDGeometrySource.h: In member function ‘FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDGeometrySource.h:47:2: 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:16: 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/FCDGeometrySource.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/FUtils/FUParameter.h:68:59: warning: 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: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDLibrary.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDLibrary.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLight.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLight.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLight.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDAnimation.h:24, from FCollada/FCDocument/FCDLibrary.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDLibrary.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDObject.cpp In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDCamera.h:27, from FCollada/FCDocument/FCDLibrary.cpp:13: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDLibrary.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimation]’: FCollada/FCDocument/FCDLibrary.cpp:149:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimationClip]’: FCollada/FCDocument/FCDLibrary.cpp:150:34: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDCamera]’: FCollada/FCDocument/FCDLibrary.cpp:151:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDController]’: FCollada/FCDocument/FCDLibrary.cpp:152:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEffect]’: FCollada/FCDocument/FCDLibrary.cpp:153:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEmitter]’: FCollada/FCDocument/FCDLibrary.cpp:154:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDForceField]’: FCollada/FCDocument/FCDLibrary.cpp:155:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDGeometry]’: FCollada/FCDocument/FCDLibrary.cpp:156:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDImage]’: FCollada/FCDocument/FCDLibrary.cpp:157:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDLight]’: FCollada/FCDocument/FCDLibrary.cpp:158:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:159:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDSceneNode]’: FCollada/FCDocument/FCDLibrary.cpp:160:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsModel]’: FCollada/FCDocument/FCDLibrary.cpp:161:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:162:36: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsScene]’: FCollada/FCDocument/FCDLibrary.cpp:163:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 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/FCDLibrary.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FCDocument/FCDLightTools.cpp:15: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDLightTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterial.cpp:21: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ has 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/FCDMaterial.cpp:21: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDMaterial.cpp:21: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDMaterial.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDMaterial.cpp:50:23: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDMaterial.cpp:23: FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDocumentTools.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:3: note: because ‘fm::stringT’ has 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/FCDMaterialInstance.cpp:16: FCollada/FCDocument/FCDMaterialInstance.h: In member function ‘FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDMaterialInstance.h:110:2: 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:20: 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/FCDocument/FCDMorphController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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:3: note: because ‘fm::stringT’ has 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/FCDMaterialInstance.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDMorphController.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDMorphController.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDObjectWithId.cpp:10: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDObjectWithId.cpp:10: FCollada/FCDocument/FCDObjectWithId.h: In member function ‘FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)’: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method ‘FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)’ first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDObjectWithId.h:42:2: 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:17: 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:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 69 | id = daeId; // We return back the new value. | ^~~~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDObjectWithId.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDObjectWithId.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp 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/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _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/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp In file included from FCollada/FCDocument/FCDocument.cpp:20: FCollada/FCDocument/FCDAnimationClip.h: In member function ‘void FCDAnimationClip::SetAnimationName(const string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:65: 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/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:56: 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/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:27: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp 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:65: 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/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDocument.cpp:40: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDocument.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocumentTools.cpp:24: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp: In instantiation of ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]’: FCollada/FCDocument/FCDParameterAnimatable.cpp:345:72: required from here FCollada/FCDocument/FCDParameterAnimatable.cpp:290:9: 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:14: 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/FCDocumentTools.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDocumentTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDCamera.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:18: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDParameterAnimatable.cpp:288:63: required from ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:345:72: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: 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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDocument.cpp: In member function ‘void FCDocument::SetFileUrl(const fstring&)’: FCollada/FCDocument/FCDocument.cpp:353:67: 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/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:3: note: because ‘fm::stringT’ has 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/FCDocumentTools.cpp:34: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDocumentTools.cpp:34: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDocument.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:539:6: required from ‘fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]’ FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDCamera.h:27, from FCollada/FCDocument/FCDocument.cpp:23: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDocument.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*]’: 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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::insert(fm::vector::iterator, const T*, size_t) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*; size_t = long unsigned int]’: FCollada/FCDocument/FCDParameterAnimatable.hpp:78:15: required from ‘void FCDParameterListAnimatableT::insert(size_t, const TYPE*, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:469:13: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 469 | memmove(it + count, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h:482:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 482 | memcpy(it, first, count * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::insert(fm::vector::iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*; size_t = long unsigned int]’: FCollada/FCDocument/FCDParameterAnimatable.hpp:88:15: required from ‘void FCDParameterListAnimatableT::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:418:13: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 418 | memmove(it + count, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::erase(fm::vector::iterator, fm::vector::iterator) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*]’: FCollada/FCDocument/FCDParameterAnimatable.hpp:116:14: required from ‘void FCDParameterListAnimatableT::erase(size_t, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:165:33: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165 | if (end() - last > 0) memmove(first, last, (end() - last) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp 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/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::erase(fm::vector::iterator) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from ‘void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here FCollada/FMath/FMArray.h:150:35: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: 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, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]’: FCollada/FCDocument/FCDocument.cpp:153:57: required from here FCollada/FMath/FMTree.h:379:86: 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:14: note: because ‘fm::tree::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]’: FCollada/FCDocument/FCDocument.cpp:282:27: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]’ 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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDocumentTools.cpp: In function ‘void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)’: FCollada/FCDocument/FCDocumentTools.cpp:563:51: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); | ^ 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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]’ 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/FCDocumentTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]’ 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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]’ 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/FCDocument.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocument.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDCamera.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:18: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDocumentTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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/FCDocumentTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDocumentTools.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDocumentTools.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDocumentTools.cpp:34: FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDPhysicsShape.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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/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:47: 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:14: 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:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsRigidBody.h:18, from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:10: 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/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidBody.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidBodyParameters.h:21, from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsRigidBody.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:13: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:13: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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/FCDPhysicsModelInstance.cpp:16: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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.cpp:13: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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.cpp:13: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCDocument/FCDPhysicsModel.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/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:13: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]’: FCollada/FCDocument/FCDPhysicsModel.cpp:109:78: required from here FCollada/FMath/FMTree.h:379:86: warning: implicitly-declared ‘constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)’ is deprecated [-Wdeprecated-copy] 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^~ FCollada/FMath/FMTree.h:174:14: note: because ‘fm::tree<_xmlNode*, FUUri>::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]’: FCollada/FCDocument/FCDPhysicsModel.cpp:156:40: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->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/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsModel.cpp:10: 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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:505:15: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->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/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 519 | n->data = release->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/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->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/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyInstance.cpp:16: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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:14: 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:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FCDocument/FCDSceneNode.cpp In file included from FCollada/FCDocument/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidBodyInstance.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FCDPhysicsRigidConstraint.cpp:11: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:18, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.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/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidBodyParameters.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp In file included from FCollada/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:56: 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:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidConstraintInstance.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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.cpp:12: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/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:3: note: because ‘fm::stringT’ has 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.cpp:12: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/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:3: note: because ‘fm::stringT’ has 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/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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/FCDPhysicsRigidConstraint.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/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:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FCDPhysicsScene.cpp:17: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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:3: note: because ‘fm::stringT’ has 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/FCDPhysicsScene.cpp:17: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCDocument/FCDTransform.h:36, from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsScene.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsScene.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPlaceHolder.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPlaceHolder.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:12: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor ‘FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)’: FCollada/FCDocument/FCDPlaceHolder.cpp:30:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 30 | fileUrl = target->GetFileUrl(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPlaceHolder.cpp: In member function ‘void FCDPlaceHolder::SetFileUrl(const fstring&)’: FCollada/FCDocument/FCDPlaceHolder.cpp:53:12: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 53 | fileUrl = url; | ^~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPlaceHolder.cpp: In member function ‘void FCDPlaceHolder::LoadTarget(FCDocument*)’: FCollada/FCDocument/FCDPlaceHolder.cpp:100:34: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 100 | fileUrl = target->GetFileUrl(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPlaceHolder.cpp: In member function ‘virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)’: FCollada/FCDocument/FCDPlaceHolder.cpp:121:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 121 | fileUrl = target->GetFileUrl(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDPlaceHolder.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsShape.cpp:21: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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:14: 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:9: 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/FCDSceneNodeTools.cpp 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDPhysicsShape.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDGeometrySource.h:24, from FCollada/FCDocument/FCDPhysicsShape.cpp:17: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDSkinController.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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSceneNodeIterator.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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.cpp:17: FCollada/FCDocument/FCDAsset.h: In member function ‘void FCDAsset::SetUnitName(const fstring&)’: FCollada/FCDocument/FCDAsset.h:184:65: 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:3: note: because ‘fm::stringT’ has 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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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/FCDSceneNode.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDSceneNode.h:24, from FCollada/FCDocument/FCDSceneNodeIterator.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/FUtils/FUParameter.h:68:59: warning: 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/FCDSceneNodeIterator.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: 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*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair’ declared here 28 | class pair | ^~~~ 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/FCDSceneNodeIterator.cpp:9: 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*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = const FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair’ declared here 28 | class pair | ^~~~ FCollada/FCDocument/FCDTexture.cpp 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/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; fm::vector::iterator = fm::pair*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from ‘FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * 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/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair’ declared here 28 | class pair | ^~~~ 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/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSceneNode*; _Ty = long unsigned int]’ 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; fm::vector::iterator = fm::pair*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from ‘FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = const FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * 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/FCDocument/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair’ declared here 28 | class pair | ^~~~ 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/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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/FCDSceneNodeIterator.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = long unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDTransform.cpp FCollada/FCDocument/FCDVersion.cpp 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:47: 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/FCDSceneNode.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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:56: 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/FCDSceneNode.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 string&)’: FCollada/FCDocument/FCDSceneNode.cpp:214:64: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); | ^ 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:3: note: 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:42: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 250 | FMMatrix44 localTransform = FMMatrix44::Identity; | ^~~~~~~~ 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/FCDSceneNode.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FCDocument/FCDSceneNode.cpp:255:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 255 | return localTransform; | ^~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDSceneNode.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDCamera.h:27, from FCollada/FCDocument/FCDSceneNode.cpp:21: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDSceneNode.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNode.cpp:197:64: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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/FCDSceneNode.cpp:15: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:172, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector2.h: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]’: FCollada/FMath/FMVector2.h:141:88: warning: ‘*((void*)(& v1)+32).FMVector2::.FMVector2::::x’ is used uninitialized in this function [-Wuninitialized] 141 | inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ | ~~^ 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/FCDSceneNode.cpp:15: 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(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::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/FCDocument/FCDSceneNode.cpp:197:64: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMAllocator.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]’: FCollada/FMath/FMVector3.h:246:90: warning: ‘*((void*)(& v1)+32).FMVector3::x’ is used uninitialized in this function [-Wuninitialized] 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } | ~~^ FCollada/FMath/FMVector3.h:246:116: warning: ‘*((void*)(& v1)+32).FMVector3::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } | ~~^ In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:14: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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/FCDSceneNodeTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]’: FCollada/FMath/FMVector3.h:246:90: warning: ‘*((void*)(& v1)+32).FMVector3::x’ is used uninitialized in this function [-Wuninitialized] 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } | ~~^ FCollada/FMath/FMVector3.h:246:116: warning: ‘*((void*)(& v1)+32).FMVector3::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } | ~~^ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDSceneNode.h:24, from FCollada/FCDocument/FCDSceneNodeTools.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/FUtils/FUParameter.h:68:59: warning: 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/FCDSceneNodeTools.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: 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:38: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ 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/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:43: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ 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:56: 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/FCDSkinController.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:24: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/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:3: note: because ‘fm::stringT’ 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, 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/FCDSceneNodeTools.cpp:9: 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(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:43: required from here FCollada/FMath/FMAllocator.h:64:3: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FCDocument/FCDSkinController.cpp: In member function ‘void FCDSkinControllerJoint::SetId(const string&)’: FCollada/FCDocument/FCDSkinController.cpp:212:7: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 212 | id = _id; | ^~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:174, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector4.h: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]’: FCollada/FMath/FMVector4.h:184:88: warning: ‘*((void*)(& v1)+32).FMVector4::x’ is used uninitialized in this function [-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/FMath/FMVector4.h:184:114: warning: ‘*((void*)(& v1)+32).FMVector4::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ | ~~^ FCollada/FMath/FMVector4.h:184:140: warning: ‘*((void*)(& v1)+32).FMVector4::z’ may be used uninitialized in this function [-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. */ | ~~^ 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDSkinController.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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/FCDSkinController.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDSkinController.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/FCDSkinController.cpp:15: 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]’ FCollada/FCDocument/FCDSkinController.cpp:120:25: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDSkinControllerVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 | ^~~~~~~~~~~~~~~~~~~~~~~ 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/FCDSkinController.cpp:15: 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]’ FCollada/FCDocument/FCDSkinController.cpp:126:21: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDSkinControllerJoint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:23: FCollada/FCDocument/FCDSkinController.h:101:23: note: ‘class FCDSkinControllerJoint’ declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector4.h: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]’: FCollada/FMath/FMVector4.h:184:88: warning: ‘*((void*)(& v1)+32).FMVector4::x’ is used uninitialized in this function [-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/FMath/FMVector4.h:184:114: warning: ‘*((void*)(& v1)+32).FMVector4::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ | ~~^ FCollada/FMath/FMVector4.h:184:140: warning: ‘*((void*)(& v1)+32).FMVector4::z’ may be used uninitialized in this function [-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. */ | ~~^ 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:47: 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:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:18: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FMath/FMAngleAxis.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDTargetedEntity.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMColor.cpp In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:18: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDTargetedEntity.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::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 In file included from FCollada/FCDocument/FCDTexture.cpp:20: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetFormat(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDTexture.cpp:20: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/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:3: note: because ‘fm::stringT’ has 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/FCDTransform.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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:14: 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, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTransform.cpp:17: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDTransform.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDTransform.h:36, from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTransform.cpp:17: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , 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/FCDTransform.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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/FCDTexture.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTexture.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTexture.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMRandom.cpp FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FMath/FMMatrix33.cpp: In member function ‘FMMatrix33 FMMatrix33::Transposed() const’: FCollada/FMath/FMMatrix33.cpp:36:9: 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:23: 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:9: 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:23: 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:9: 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:23: 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:9: 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:9: 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/FMath/FMMatrix44.cpp: In member function ‘FMMatrix44 FMMatrix44::Transposed() const’: FCollada/FMath/FMMatrix44.cpp:59:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 59 | return mx; | ^~ 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/FMath/FMMatrix44.cpp: In member function ‘FMMatrix44 FMMatrix44::Inverted() const’: FCollada/FMath/FMMatrix44.cpp:235:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 235 | return b; | ^ 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/FMath/FMMatrix44.cpp: In function ‘FMMatrix44 operator*(const FMMatrix44&, const FMMatrix44&)’: FCollada/FMath/FMMatrix44.cpp:271:12: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 271 | return mx; | ^~ 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/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; | ^~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::TranslationMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:312:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 312 | return matrix; | ^~~~~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::AxisRotationMatrix(const FMVector3&, float)’: FCollada/FMath/FMMatrix44.cpp:340:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 340 | return matrix; | ^~~~~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::XAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:345:31: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 345 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ 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/FMath/FMMatrix44.cpp:348:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 348 | return ret; | ^~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::YAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:353:31: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 353 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ 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/FMath/FMMatrix44.cpp:356:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 356 | return ret; | ^~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::ZAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:361:31: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 361 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ 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/FMath/FMMatrix44.cpp:364:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 364 | return ret; | ^~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::EulerRotationMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:374:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 374 | return transform; | ^~~~~~~~~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::ScaleMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:379:24: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 379 | FMMatrix44 mx(Identity); | ^ 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/FMath/FMMatrix44.cpp:381:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 381 | return mx; | ^~ 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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:412:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 412 | return mx; | ^~ 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/FMath/FMQuaternion.cpp: In member function ‘FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const’: FCollada/FMath/FMQuaternion.cpp:87:9: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 87 | return r; | ^ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: 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/FUBoundingBox.cpp FCollada/FMath/FMQuaternion.cpp: In member function ‘FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const’: FCollada/FMath/FMQuaternion.cpp:102:39: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 102 | if (IsEquivalent(dot, 1.0f)) return *this; | ^~~~ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: 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/FMath/FMQuaternion.cpp:121:9: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 121 | return result; | ^~~~~~ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: 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/FMath/FMQuaternion.cpp: In member function ‘FMMatrix44 FMQuaternion::ToMatrix() const’: FCollada/FMath/FMQuaternion.cpp:181:30: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 181 | FMMatrix44 tm = FMMatrix44::Identity; | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMQuaternion.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp:183:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 183 | return tm; | ^~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMQuaternion.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp: In static member function ‘static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)’: FCollada/FMath/FMQuaternion.cpp:272:9: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 272 | return q; | ^ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: note: because ‘FMQuaternion’ has user-provided ‘FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)’ 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp: In function ‘void TrickLinkerFCDParameterAnimatable()’: FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: warning: ‘*((void*)& v1 +32)’ is used uninitialized in this function [-Wuninitialized] 289 | if (v1 == value) v1 = value; | ~~~^~~~~~~~ FCollada/FUtils/FUFile.cpp: In member function ‘bool FUFile::Open(const fchar*, FUFile::Mode)’: FCollada/FUtils/FUFile.cpp:46:13: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 46 | filepath = filename; | ^~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFile.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUError.cpp: In static member function ‘static void FUError::SetCustomErrorString(const char*)’: FCollada/FUtils/FUError.cpp:272:22: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 272 | customErrorString = _customErrorString; | ^~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUError.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUSemaphore.cpp:10: FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" | ^~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 member function ‘void FUFileManager::PushRootFile(const fstring&)’: FCollada/FUtils/FUFileManager.cpp:139:25: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 139 | f = StripFileFromPath(f); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 member function ‘FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)’: FCollada/FUtils/FUFileManager.cpp:169:46: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 169 | absoluteFilename = (*callbacks->load)(uri); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:194:26: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 194 | absoluteFilename = newAbsolutePath; | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h: In member function ‘FUUri& FUUri::operator=(FUUri&&)’: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 member function ‘FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)’: FCollada/FUtils/FUFileManager.cpp:196:48: note: synthesized method ‘FUUri& FUUri::operator=(FUUri&&)’ first required here 196 | pathStack.back() = FUUri(absoluteFilename); | ^ FCollada/FUtils/FUFileManager.cpp: In member function ‘fstring FUFileManager::CleanUri(const FUUri&)’: FCollada/FUtils/FUFileManager.cpp:288:70: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 288 | if (uri.GetScheme() == FUUri::NONE) out = FS("#") + uri.GetFragment(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:289:51: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 289 | else if (forceAbsolute) out = uri.GetAbsoluteUri(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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:290:47: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 290 | else out = uri.GetRelativeUri(GetCurrentUri()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUFileManager.cpp: In static member function ‘static fstring FUFileManager::GetApplicationFolderName()’: 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) | ^ FCollada/FUtils/FUFileManager.cpp:403:9: note: in expansion of macro ‘TO_FSTRING’ 403 | _uri = TO_FSTRING(exeName); | ^~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: 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 void FUFileManager::GetFolderFromPath(const fstring&, fstring&)’: FCollada/FUtils/FUFileManager.cpp:427:33: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 427 | path = StripFileFromPath(folder); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’: FCollada/FUtils/FUFileManager.cpp:451:29: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’: FCollada/FUtils/FUFileManager.cpp:457:59: required from here FCollada/FMath/FMTree.h:379:86: 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:14: note: because ‘fm::tree::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::const_iterator fm::tree::begin() const [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’: FCollada/FUtils/FUFileManager.cpp:472:81: required from here FCollada/FMath/FMTree.h:380:104: warning: implicitly-declared ‘constexpr fm::tree::const_iterator::const_iterator(const fm::tree::const_iterator&)’ is deprecated [-Wdeprecated-copy] 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ | ^~ FCollada/FMath/FMTree.h:275:20: note: because ‘fm::tree::const_iterator’ has user-provided ‘fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]’ 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ FCollada/FUtils/FUThread.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; fm::vector::iterator = FUUri*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FUtils/FUFileManager.cpp:104:57: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: 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] In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUFileManager.cpp: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/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: FCollada/FMath/FMArray.h:354:9: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 354 | *it = item; | ~~~~^~~~~~ 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(fm::vector::iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; fm::vector::iterator = FUUri*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FUtils/FUFileManager.cpp:104:57: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.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&)’: FCollada/FUtils/FUUri.h:143:56: 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/FUPluginManager.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/FUPluginManager.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: FCollada/FUtils/FUString.h:52:3: 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 FCollada/FUtils/FUPluginManager.cpp: In member function ‘void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)’: FCollada/FUtils/FUPluginManager.cpp:66:43: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 66 | pluginFolderName = pluginFolder.ToString(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: 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) | ^ FCollada/FUtils/FUPluginManager.cpp:148:44: note: in expansion of macro ‘TO_FSTRING’ 148 | library->filename = pluginFolderName + TO_FSTRING((const char*) directoryEntry->d_name); | ^~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: FCollada/FUtils/FUString.h:52:3: 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 FCollada/FUtils/FUStringConversion.cpp: In static member function ‘static void FUStringConversion::SplitTarget(const string&, fm::string&, fm::string&)’: FCollada/FUtils/FUStringConversion.cpp:216:40: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 216 | pointer = target.substr(0, splitIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:217:39: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 217 | qualifier = target.substr(splitIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:221:13: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 221 | pointer = target; | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp: In function ‘void TrickLinkerFUStringConversion()’: FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable ‘f’ set but not used [-Wunused-but-set-variable] 281 | float f = FUStringConversion::ToFloat(&c); | ^ FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 283 | bool b = FUStringConversion::ToBoolean(c); | ^ FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable ‘i32’ set but not used [-Wunused-but-set-variable] 285 | int32 i32 = FUStringConversion::ToInt32(&c); | ^~~ FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable ‘u32’ set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FUtils/FUStringConversion.cpp:122:49: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: 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]’ FCollada/FUtils/FUStringConversion.cpp:127:20: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’: FCollada/FUtils/FUStringConversion.hpp:499:46: required from ‘static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:341:5: required from ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’ FCollada/FUtils/FUStringConversion.hpp:499:46: required from ‘static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FMath/FMArray.h:18, from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: 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(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’ FCollada/FUtils/FUStringConversion.hpp:499:46: required from ‘static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMAllocator.h:64:3: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FUtils/FUStringConversion.hpp:536:31: required from ‘static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: 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]’ FCollada/FUtils/FUStringConversion.hpp:538:14: required from ‘static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: 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:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 91 | case 'I': infinity = true; // intentional pass-through. | ~~~~~~~~~^~~~~~ FCollada/FUtils/FUStringConversion.hpp:92:3: note: here 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXCameraExport.cpp FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp In file included from FCollada/FUtils/FUUri.cpp:11: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUUri.cpp: In constructor ‘FUUri::FUUri()’: FCollada/FUtils/FUUri.cpp:27:12: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 27 | path = FC(""); | ^~ FCollada/FUtils/Platforms.h:205:16: note: in definition of macro ‘FC’ 205 | #define FC(a) a | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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 constructor ‘FUUri::FUUri(const fstring&, bool)’: FCollada/FUtils/FUUri.cpp:41:20: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 41 | _uri = Escape(uri); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:45:10: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 45 | _uri = uri; | ^~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:83:56: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 83 | schemeDelimiter = _uri.substr(schemeDelimiterIndex, 3); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:97:11: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 97 | path = _uri; | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUUri.cpp:99:25: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | schemeDelimiter = FC("://"); | ^~~~~ FCollada/FUtils/Platforms.h:205:16: note: in definition of macro ‘FC’ 205 | #define FC(a) a | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:109:45: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 109 | fragment = path.substr(fragmentIndex + 1); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:110:40: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 110 | path = path.substr(0, fragmentIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:144:68: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 144 | hostname = _uri.substr(hostIndex, hostDelimiterIndex - hostIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:152:44: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 152 | hostname = hostname.substr(0, portIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:170:13: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 170 | path = _uri; | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:174:91: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 174 | hostname = _uri.substr(hostDelimiterIndex, realHostDelimiterIndex - hostDelimiterIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:191:113: 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); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:86: 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); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:196:40: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 196 | path = _uri.substr(hostDelimiterIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:200:80: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 200 | path = _uri.substr(hostDelimiterIndex, fragmentDelimiter - hostDelimiterIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:204:77: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 204 | path = _uri.substr(hostDelimiterIndex, queryDelimiter - hostDelimiterIndex); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:16: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 340 | outString = path; | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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::MakeRelative(const fstring&) const’: FCollada/FUtils/FUUri.cpp:446:35: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 446 | filePath = MakeAbsolute(filePath); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘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:450:26: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 450 | filePath = uri.GetPath(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:19: required from here FCollada/FUtils/FUUniqueStringMap.cpp:74:13: 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:3: note: because ‘fm::stringT’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUUri.cpp:513:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 513 | relativePath = FC("./"); | ^~~~ FCollada/FUtils/Platforms.h:205:16: note: in definition of macro ‘FC’ 205 | #define FC(a) a | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:522:30: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 522 | filePath = relativePath + filename; | ^~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp: In member function ‘void FUUri::MakeAbsolute(FUUri&) const’: FCollada/FUtils/FUUri.cpp:552:31: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 552 | uri.schemeDelimiter = this->schemeDelimiter; | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:553:24: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 553 | uri.hostname = this->hostname; | ^~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here FCollada/FUtils/FUUniqueStringMap.cpp:31:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 31 | prefix = str; | ~~~~~~~^~~~~ 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:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:620:13: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 620 | uri.path = outPath; | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here FCollada/FMath/FMTree.h:438:18: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 438 | n->data.first = key; | ~~~~~~~~~~~~~~^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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:56: 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:3: note: because ‘fm::stringT’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]’: FCollada/FMath/FMTree.h:685:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]’ FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from ‘void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FUtils/FUUri.cpp:703:16: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::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]’ FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from ‘void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]’ FCollada/FUtils/FUUniqueStringMap.cpp:22:44: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]’ 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FUtils/FUUri.cpp:607:31: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUXmlWriter.cpp: In function ‘void FUXmlWriter::ConvertFilename(fstring&)’: FCollada/FUtils/FUXmlWriter.cpp:186:29: 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:3: note: because ‘fm::stringT’ 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/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FArchiveXML.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:56: 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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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/FAXCameraExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:53: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:44: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: 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:32: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 451 | pointer = ReadNodeId(target); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: 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:31: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 490 | pointer = builder.ToString(); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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:26: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:66: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:43: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function ‘static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; | ^~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:44: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:44: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:86: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: 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 string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:48: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 339 | inputDriver = ReadNodeSource(parameterNode); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:45: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 601 | curveData.targetQualifier = qualifiers[i]; | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp In file included from 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function ‘static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:58: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function ‘static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)’: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:57: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 281 | curveData.targetQualifier = animated->GetQualifier(i); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:46: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 288 | channelData.targetPointer = animatedData.pointer; | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from 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 | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:35: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:38: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: note: ‘class fm::vector’ declared here 43 | class vector | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function ‘static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const string&)’: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:74: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:38: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:8: note: ‘class fm::vector’ declared here 43 | class vector | ^~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here 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, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function ‘static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const string&)’: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:79: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:138: 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 FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ 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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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:56: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->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 FCollada/FUtils/FUParameter.h:68:59: warning: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXAnimationImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]’: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:55: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from 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 | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here 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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:74: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function ‘void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)’: FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:41: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:61: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:61: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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: 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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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/FAXControllerExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:11: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] 398 | strncpy(path, path2, 1023); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FCollada/FUtils/FUStringBuilder.cpp: In function ‘void TrickLinker2()’: FCollada/FUtils/FUStringBuilder.cpp:123:20: 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:3: note: 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:40: 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:3: note: 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:15: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | e = a.c_str(); v = u.c_str(); | ^ 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:3: note: 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:30: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | e = a.c_str(); v = u.c_str(); | ^ 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:3: note: because ‘fm::stringT’ has 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/FArchiveXML.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FArchiveXML.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 FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::erase(fm::vector::iterator) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:28: required from here FCollada/FMath/FMArray.h:150:35: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXControllerImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/FAXControllerImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:44: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:36:24: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FArchiveXML.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/FAXEmitterExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEmitterExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: 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:56: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: 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:66: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:39: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:55: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FMath/FMArray.h:18, from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: 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(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:55: required from here FCollada/FMath/FMAllocator.h:64:3: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function ‘static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:42: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ 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, from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUStringConversion.h: In instantiation of ‘static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]’: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:77: required from here FCollada/FUtils/FUStringConversion.h:151:99: 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. */ | ^~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:136: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:428:26: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:56: 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, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXControllerImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.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:56: 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, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: FCollada/FCDocument/FCDAsset.h: In member function ‘void FCDAsset::SetUnitName(const fstring&)’: FCollada/FCDocument/FCDAsset.h:184:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:58: 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, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: FCollada/FUtils/FUDateTime.h:40:2: note: because ‘FUDateTime’ has user-provided ‘FUDateTime::FUDateTime(const FUDateTime&)’ 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FCollada/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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/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:56: 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:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ 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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXLightExport.cpp FColladaPlugins/FArchiveXML/FAXLightImport.cpp FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:56: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXMaterialImport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: 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, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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/FCDocument/FCDGeometrySpline.h:89:37: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: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, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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/FAXInstanceExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:74: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/FAXLightExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:25: FCollada/FCDocument/FCDEffectCode.h: In member function ‘void FCDEffectCode::SetCode(const fstring&)’: FCollada/FCDocument/FCDEffectCode.h:93:53: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXInstanceExport.cpp:25: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/FAXInstanceImport.cpp:13: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXInstanceExport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:53: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXImportLinking.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:47: 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:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXInstanceExport.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 FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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 string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXImportLinking.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 FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function ‘static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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:96: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ 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/FAXInstanceImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘FUUri& FUUri::operator=(FUUri&&)’: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function ‘static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:116: note: synthesized method ‘FUUri& FUUri::operator=(FUUri&&)’ first required here 154 | controllerInstance->GetSkeletonRoots()[i] = FUUri(TO_FSTRING(FUDaeParser::ReadNodeContentDirect(skeletonList[i]))); | ^ In file included from FColladaPlugins/FArchiveXML/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:56: 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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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 fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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/FAXMaterialExport.cpp:24: FCollada/FCDocument/FCDEntityReference.h: In member function ‘void FCDEntityReference::SetEntityId(const string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXInstanceImport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXInstanceImport.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 FCollada/FUtils/FUParameter.h:57:61: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:20: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from 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 | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:35: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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::WriteEffectCode(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:28: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 95 | if (_sid.empty()) _sid = "code"; | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:28: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 102 | if (_sid.empty()) _sid = "include"; | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:36:24: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:30: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function ‘static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:111: 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:3: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXInstanceImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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/FAXInstanceImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function ‘static xmlNode* FArchiveXML::WriteEffectTechnique(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:994:32: 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:205:16: note: in definition of macro ‘FC’ 205 | #define FC(a) a | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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:53: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetSurfaceType(const string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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:20: note: in expansion of macro ‘TO_FSTRING’ 72 | hint.platform = TO_FSTRING(ReadNodeProperty(child, DAE_PLATFORM_ATTRIBUTE)); | ^~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:62: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 73 | hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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 FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function ‘static bool FArchiveXML::LoadEffectParameterSampler(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:433:52: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 433 | data.surfaceSid = ReadNodeContentDirect(sourceNode); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:64: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 441 | data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function ‘static bool FArchiveXML::LoadTexture(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1558:77: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 1558 | data.samplerSid = ReadNodeProperty(textureNode, DAE_FXSTD_TEXTURE_ATTRIBUTE); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:1559:93: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 1559 | if (!data.samplerSid.empty()) data.samplerSid = FCDObjectWithId::CleanSubId(data.samplerSid); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:41: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 1617 | name = ReadNodeContentFull(colorNode); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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::ParseFloatTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterFloat*, uint32)’: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1680:41: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 1680 | name = ReadNodeContentFull(floatNode); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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/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 FCollada/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; fm::vector::iterator = FCDMaterialTechniqueHint*]’: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:139: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:29: FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:29: FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h:354:9: note: synthesized method ‘FCDMaterialTechniqueHint& FCDMaterialTechniqueHint::operator=(const FCDMaterialTechniqueHint&)’ first required here 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUString.h:584, from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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 FCollada/FUtils/FUStringConversion.h:153:119: 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, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:341:5: required from ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; fm::vector::iterator = FCDMaterialTechniqueHint*]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:139: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:29: FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:45: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:485:31: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTexture*; DATA = FCDTextureData]’: FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTexture*; DATA = FCDTextureData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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: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, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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/FAXMaterialImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ output/libFColladaSD.a 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:56: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:56: 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, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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 string&)’: FCollada/FCDocument/FCDEntityReference.h:100:54: 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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’: FCollada/FCDocument/FCDTransform.h:422:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:23: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:56: 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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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::SetFragment(const fstring&)’: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const string&)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function ‘void FCDPhysicsRigidConstraint::SetSubId(const char*)’: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp: In static member function ‘static bool FArchiveXML::LoadPhysicsRigidConstraint(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:66: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXPhysicsImport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]’: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:76: required from here FCollada/FMath/FMTree.h:379:86: warning: implicitly-declared ‘constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)’ is deprecated [-Wdeprecated-copy] 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^~ FCollada/FMath/FMTree.h:174:14: note: because ‘fm::tree<_xmlNode*, FUUri>::iterator’ has user-provided ‘fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]’ 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUUri.h: In instantiation of ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]’: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:59: required from here FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ 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/FAXPhysicsExport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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 fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, 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.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDTransform.h:392:2: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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/FAXSceneExport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, 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.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDTransform.h:392:2: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 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:65: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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:47: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: 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:9: 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/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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:19: note: in expansion of macro ‘TO_STRING’ 97 | data.targetId = TO_STRING(targetNode->GetContent()); | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: 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:72: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FAXSceneImport.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/FUtils/FUParameter.h:68:59: warning: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has 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/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMMatrix44.h:66:14: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FMath/FMTree.h:486:69: required from ‘void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]’ FCollada/FCDocument/FCDocument.h:517:134: required from here FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:510:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:519:15: 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:524:22: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]’: FCollada/FMath/FMArray.h:269:25: required from ‘void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here 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 FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:428:26: note: synthesized method ‘FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)’ first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]’: FCollada/FMath/FMTree.h:685:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: 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:30: 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:659:30: 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 FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:535:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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/FAXSceneImport.cpp:9: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::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: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, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: synthesized method ‘FUUri& FUUri::operator=(const FUUri&)’ first required here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:645:30: note: synthesized method ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 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, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:300:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]’: 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:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:36:24: note: ‘class fm::stringT’ declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘fm::stringT& fm::stringT::operator=(const fm::stringT&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUString.h:52:3: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]’: 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:346:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:28:8: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FMath/FMTree.h:44:3: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ output/libFColladaSR.a Building NVTT... CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 10.3.0 -- The CXX compiler identification is GNU 10.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting optimal options -- Processor: x86_64 -- Compiler Flags: -fPIC -- Found OpenGL: /gnu/store/wdm2s2si8fqsrcd5xpc29ivmpkf20s8d-mesa-21.3.8/lib/libGL.so -- Looking for OpenGL - found -- Looking for DirectX - not found -- Found ZLIB: /gnu/store/8qv5kb2fgm4c3bf70zcg9l6hkf3qzpw9-zlib-1.2.11/lib/libz.so (found version "1.2.11") -- Found PNG: /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/lib/libpng.so (found version "1.6.37") -- Looking for PNG - found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Use thread library: -lpthread -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file stdarg.h -- Looking for include file stdarg.h - found -- Looking for include file signal.h -- Looking for include file signal.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file malloc.h -- 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 -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_LINK_FLAGS -- Build files have been written to: /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/build [ 1%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o [ 2%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o [ 3%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o [ 5%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o [ 6%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o [ 7%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o [ 9%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o [ 10%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o [ 11%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o [ 12%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o [ 14%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o [ 15%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o [ 16%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o [ 19%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o [ 19%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o [ 20%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o [ 22%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o [ 23%] Linking C static library libposh.a [ 23%] Built target posh [ 24%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o [ 25%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o [ 27%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o [ 28%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o [ 29%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.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%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o [ 35%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o [ 36%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:567:6: warning: ‘void nv::swap(nv::StringBuilder&, nv::StringBuilder&)’ has not been declared within ‘nv’ 567 | void nv::swap(StringBuilder & a, StringBuilder & b) { | ^~ In file included from /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:3: /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.h:167:21: note: only here as a ‘friend’ 167 | friend void swap(StringBuilder & a, StringBuilder & b); | ^~~~ /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:770:6: warning: ‘void nv::swap(nv::String&, nv::String&)’ has not been declared within ‘nv’ 770 | void nv::swap(String & a, String & b) { | ^~ In file included from /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:3: /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvcore/StrLib.h:356:21: note: only here as a ‘friend’ 356 | friend void swap(String & a, String & b); | ^~~~ [ 37%] Linking CXX static library libsquish.a [ 37%] Built target squish [ 38%] Linking CXX shared library libnvcore.so [ 38%] Built target nvcore [ 40%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o [ 41%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o [ 42%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o [ 44%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o [ 45%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o [ 46%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o [ 48%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o [ 49%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o [ 50%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o [ 51%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o [ 53%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvthread/ThreadPool.cpp: In constructor ‘nv::ThreadPool::ThreadPool(uint, bool, bool)’: /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/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); | ^~~~~~~~~ [ 54%] Linking CXX static library libnvthread.a [ 55%] Linking CXX static library libbc6h.a [ 55%] Built target nvthread [ 57%] Linking CXX static library libbc7.a [ 57%] Built target bc6h [ 57%] Built target bc7 [ 58%] Linking CXX shared library libnvmath.so [ 58%] Built target nvmath [ 59%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o [ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o [ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o [ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o [ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o [ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o [ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o [ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o [ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o In file included from /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/src/nvimage/ImageIO.cpp:57: /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function ‘int parse_png_file(png*, int, int)’: /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:2928:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2928 | tc[k] = (uint8) get16(s); // non 8-bit images will be larger | ~~~~~~^~~~~~~~~~~~~~~~~~ /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:2855:23: note: at offset [3, 4] to object ‘tc’ with size 3 declared here 2855 | uint8 has_trans=0, tc[3]; | ^~ In function ‘stbi_uc* tga_load(stbi*, int*, int*, int*, int)’, inlined from ‘stbi_uc* stbi_tga_load_from_memory(const stbi_uc*, int, int*, int*, int*, int)’ at /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3744:19: /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3624:28: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3624 | raw_data[j] = get8u(s); | ~~~~~~~~~~~~^~~~~~~~~~ /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h: In function ‘stbi_uc* stbi_tga_load_from_memory(const stbi_uc*, int, int*, int*, int*, int)’: /tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/libraries/source/nvtt/src/extern/stb/stb_image.h:3520:18: note: at offset [4, 5] to object ‘raw_data’ with size 4 declared here 3520 | unsigned char raw_data[4]; | ^~~~~~~~ [ 71%] Linking CXX shared library libnvimage.so [ 71%] Built target nvimage [ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o [ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o [ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/ClusterFit.cpp.o [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o [ 79%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o [ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o [ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o [ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o [ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o [ 85%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Context.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/InputOptions.cpp.o [ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressionOptions.cpp.o [ 93%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OutputOptions.cpp.o [ 94%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Surface.cpp.o [ 96%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CubeSurface.cpp.o [ 97%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaUtils.cpp.o [ 98%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaCompressorDXT.cpp.o [100%] Linking CXX shared library libnvtt.so [100%] Built target nvtt make: Entering directory '/tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix' ==== Building lua-lib (release) ==== ==== Building curl-lib (release) ==== ==== Building zip-lib (release) ==== ==== Building zlib-lib (release) ==== ==== Building mbedtls-lib (release) ==== ==== Building luashim-lib (release) ==== Creating obj/Release/luashim-lib Creating bin/Release Creating obj/Release/zlib-lib Creating bin/Release luashim.c compress.c gzclose.c crc32.c deflate.c gzlib.c gzread.c Creating obj/Release/lua-lib gzwrite.c adler32.c infback.c inffast.c inflate.c lapi.c Creating obj/Release/mbedtls-lib aes.c Creating obj/Release/zip-lib mkstemp.c Creating obj/Release/curl-lib amigaos.c zip_add.c zip_add_dir.c lbaselib.c lbitlib.c asyn-ares.c lcode.c zip_add_entry.c inftrees.c zip_close.c asyn-thread.c aesni.c axtls.c arc4.c lcorolib.c lctype.c base64.c cleartext.c Linking luashim-lib ldblib.c asn1parse.c asn1write.c base64.c bignum.c conncache.c blowfish.c connect.c zip_delete.c zip_dir_add.c zip_dirent.c content_encoding.c trees.c ldebug.c cookie.c ldo.c ldump.c uncompr.c lfunc.c lgc.c camellia.c ccm.c zip_discard.c zip_entry.c cram.c curl_addrinfo.c certs.c zip_err_str.c cipher.c zip_error.c curl_des.c zip_error_clear.c linit.c liolib.c zutil.c curl_endian.c llex.c zip_error_get.c cipher_wrap.c lmathlib.c ctr_drbg.c debug.c zip_error_get_sys_type.c zip_error_strerror.c zip_error_to_str.c zip_extra_field.c Linking zlib-lib ==== Building example (release) ==== curl_fnmatch.c Creating obj/Release/example main.c curl_gethostname.c curl_gssapi.c ==== Building luasocket (release) ==== curl_memrchr.c Creating obj/Release/luasocket auxiliar.c curl_multibyte.c Linking example curl_ntlm_core.c lmem.c loadlib.c lobject.c des.c curl_ntlm_wb.c zip_extra_field_api.c zip_fclose.c curl_rtmp.c curl_sasl.c buffer.c curl_sspi.c compat.c except.c inet.c dhm.c zip_fdopen.c zip_file_add.c zip_file_error_clear.c ecdh.c io.c luasocket.c main.c curl_threads.c mime.c zip_file_error_get.c cyassl.c zip_file_get_comment.c darwinssl.c dict.c ../../binmodules/luasocket/src/mime.c: In function ‘dot’: ../../binmodules/luasocket/src/mime.c:690:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 690 | if (state == 2) | ^ ../../binmodules/luasocket/src/mime.c:692:9: note: here 692 | default: | ^~~~~~~ digest.c digest_sspi.c dotdot.c options.c zip_file_get_external_attributes.c zip_file_get_offset.c ecdsa.c select.c zip_file_rename.c easy.c lopcodes.c loslib.c lparser.c zip_file_replace.c zip_file_set_comment.c lstate.c escape.c serial.c tcp.c zip_file_set_external_attributes.c zip_file_strerror.c file.c fileinfo.c formdata.c lstring.c lstrlib.c zip_filerange_crc.c zip_fopen.c ecjpake.c ecp.c ecp_curves.c entropy.c timeout.c udp.c entropy_poll.c zip_fopen_encrypted.c zip_fopen_index.c unix.c zip_fopen_index_encrypted.c zip_fread.c ftp.c ftplistparser.c getenv.c getinfo.c ltable.c ltablib.c zip_get_archive_comment.c zip_get_archive_flag.c zip_get_compression_implementation.c zip_get_encryption_implementation.c zip_get_file_comment.c zip_get_name.c ltm.c gopher.c zip_get_num_entries.c zip_get_num_files.c gskit.c unixdgram.c gtls.c zip_memdup.c hash.c hmac.c zip_name_locate.c lundump.c unixstream.c lutf8lib.c hostasyn.c zip_new.c zip_open.c zip_rename.c hostcheck.c zip_replace.c zip_set_archive_comment.c error.c zip_set_archive_flag.c zip_set_default_password.c zip_set_file_comment.c zip_set_file_compression.c zip_set_name.c hostip.c usocket.c lvm.c zip_source_buffer.c hostip4.c hostip6.c gcm.c hostsyn.c zip_source_close.c http.c http2.c zip_source_crc.c http_chunks.c http_digest.c http_negotiate.c havege.c hmac_drbg.c zip_source_deflate.c md.c http_ntlm.c zip_source_error.c zip_source_file.c Linking luasocket zip_source_filep.c md2.c md4.c lzio.c http_proxy.c idn_win32.c md5.c if2ip.c zip_source_free.c zip_source_function.c imap.c inet_ntop.c zip_source_layered.c inet_pton.c krb5.c zip_source_open.c md_wrap.c memory_buffer_alloc.c zip_source_pkware.c krb5_gssapi.c zip_source_pop.c net.c zip_source_read.c krb5_sspi.c oid.c padlock.c pem.c ldap.c llist.c zip_source_stat.c mbedtls.c zip_source_window.c md4.c pk.c md5.c memdebug.c zip_source_zip.c mprintf.c zip_source_zip_new.c zip_stat.c multi.c pk_wrap.c pkcs11.c pkcs12.c pkcs5.c pkparse.c netrc.c pkwrite.c zip_stat_index.c platform.c ripemd160.c rsa.c sha1.c zip_stat_init.c sha256.c non-ascii.c nonblock.c zip_strerror.c zip_string.c sha512.c ssl_cache.c ssl_ciphersuites.c ssl_cli.c nss.c ntlm.c zip_unchange.c zip_unchange_all.c ssl_cookie.c zip_unchange_archive.c Linking lua-lib zip_unchange_data.c zip_utf-8.c ssl_srv.c ssl_ticket.c ssl_tls.c threading.c ntlm_sspi.c nwlib.c timing.c version.c version_features.c x509.c x509_create.c x509_crl.c Linking zip-lib x509_crt.c x509_csr.c x509write_crt.c nwos.c oauth2.c x509write_csr.c xtea.c openldap.c openssl.c parsedate.c pingpong.c pipeline.c polarssl.c polarssl_threadlock.c pop3.c progress.c rand.c rtsp.c schannel.c security.c select.c sendf.c share.c slist.c smb.c smtp.c socks.c socks_gssapi.c socks_sspi.c speedcheck.c splay.c spnego_gssapi.c spnego_sspi.c ssh.c strcase.c strtok.c strdup.c strerror.c strtoofft.c system_win32.c telnet.c tftp.c timeval.c transfer.c url.c vauth.c version.c vtls.c warnless.c wildcard.c x509asn1.c Linking mbedtls-lib Linking curl-lib ==== Building Premake5 (release) ==== Creating obj/Release/Premake5 buffered_io.c criteria_matches.c curl_utils.c debug_prompt.c http_download.c http_post.c http_get.c lua_auxlib.c os_chdir.c os_chmod.c os_comparefiles.c os_compile.c os_copyfile.c os_getWindowsRegistry.c os_getcwd.c os_getpass.c os_getversion.c os_host.c os_is64bit.c os_isdir.c os_isfile.c os_islink.c os_listWindowsRegistry.c os_locate.c os_match.c os_mkdir.c os_pathsearch.c os_realpath.c os_remove.c os_rename.c os_rmdir.c os_stat.c os_touchfile.c os_uuid.c os_writefile_ifnotequal.c path_getabsolute.c path_getrelative.c path_isabsolute.c path_join.c path_normalize.c path_translate.c path_wildcards.c In file included from ../../contrib/curl/include/curl/curl.h:2523, from ../../src/host/curl_utils.h:15, from ../../src/host/curl_utils.c:8: ../../src/host/curl_utils.c: In function ‘curlRequest’: ../../contrib/curl/include/curl/typecheck-gcc.h:56:9: warning: call to ‘_curl_easy_setopt_err_write_callback’ declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option [-Wattribute-warning] 56 | _curl_easy_setopt_err_write_callback(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../contrib/curl/include/curl/typecheck-gcc.h:56:9: note: in definition of macro ‘curl_easy_setopt’ 56 | _curl_easy_setopt_err_write_callback(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../contrib/curl/include/curl/typecheck-gcc.h:71:9: warning: call to ‘_curl_easy_setopt_err_progress_cb’ declared with attribute warning: curl_easy_setopt expects a curl_progress_callback argument for this option [-Wattribute-warning] 71 | _curl_easy_setopt_err_progress_cb(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../contrib/curl/include/curl/typecheck-gcc.h:71:9: note: in definition of macro ‘curl_easy_setopt’ 71 | _curl_easy_setopt_err_progress_cb(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ premake.c premake_main.c scripts.c string_endswith.c string_hash.c string_sha1.c string_startswith.c term_textColor.c zip_extract.c ../../src/host/path_join.c: In function ‘path_resolve_deferred_join’: ../../src/host/path_join.c:164:2: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 164 | strncpy(inBuffer, path, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/host/path_join.c:161:15: note: length computed here 161 | size_t len = strlen(path); | ^~~~~~~~~~~~ Linking Premake5 make: Leaving directory '/tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/build/premake/premake5/build/gmake2.unix' Premake args: --libdir=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib --datadir=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad --with-system-mozjs --without-tests --atlas Building configurations... Running action 'gmake'... Generated ../workspaces/gcc/Makefile... Generated ../workspaces/gcc/pyrogenesis.make... Generated ../workspaces/gcc/network.make... Generated ../workspaces/gcc/rlinterface.make... Generated ../workspaces/gcc/tinygettext.make... Generated ../workspaces/gcc/lobby.make... Generated ../workspaces/gcc/glooxwrapper.make... Generated ../workspaces/gcc/simulation2.make... Generated ../workspaces/gcc/scriptinterface.make... Generated ../workspaces/gcc/engine.make... Generated ../workspaces/gcc/graphics.make... Generated ../workspaces/gcc/atlas.make... Generated ../workspaces/gcc/gui.make... Generated ../workspaces/gcc/lowlevel.make... Generated ../workspaces/gcc/mongoose.make... Generated ../workspaces/gcc/mocks_real.make... Generated ../workspaces/gcc/mocks_test.make... Generated ../workspaces/gcc/AtlasObject.make... Generated ../workspaces/gcc/AtlasUI.make... Generated ../workspaces/gcc/ActorEditor.make... Generated ../workspaces/gcc/Collada.make... Done (2832ms). phase `configure' succeeded after 56.5 seconds starting phase `patch-generated-file-shebangs' patch-shebang: ./build/arclint/dummies/cppcheck.php: warning: no binary for interpreter `php' found in $PATH patch-shebang: ./build/arclint/dummies/eslint.php: warning: no binary for interpreter `php' found in $PATH patch-shebang: ./build/errorlist/errorlist.pl: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./source/tools/dist/build-osx-bundle.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/i18n/creditTranslators.py: warning: no binary for interpreter `python3' found in $PATH patch-shebang: ./source/tools/mapcompatibility/a18_to_a19.py: warning: no binary for interpreter `python3' found in $PATH phase `patch-generated-file-shebangs' succeeded after 0.3 seconds starting phase `build' make: Entering directory '/tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/build/workspaces/gcc' ==== Building mocks_real (release) ==== Creating obj/mocks_real_Release mkdir -p obj/mocks_real_Release mocks_real.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_real -I../../../source -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -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" Linking mocks_real ar -rcs "../../../binaries/system/libmocks_real.a" obj/mocks_real_Release/mocks_real.o ==== Building network (release) ==== Creating obj/network_Release mkdir -p obj/network_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -o "obj/network_Release/precompiled.h.gch" -MF "obj/network_Release/precompiled.h.d" -c "../../../source/pch/network/precompiled.h" In file included from ../../../source/network/NetMessages.h:27, from ../../../source/network/NetMessage.h:26, from ../../../source/pch/network/precompiled.h:26: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ NetClient.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetClient.o" -MF "obj/network_Release/NetClient.d" -c "../../../source/network/NetClient.cpp" NetClientTurnManager.cpp NetFileTransfer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetClientTurnManager.o" -MF "obj/network_Release/NetClientTurnManager.d" -c "../../../source/network/NetClientTurnManager.cpp" NetHost.cpp NetMessage.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetFileTransfer.o" -MF "obj/network_Release/NetFileTransfer.d" -c "../../../source/network/NetFileTransfer.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetHost.o" -MF "obj/network_Release/NetHost.d" -c "../../../source/network/NetHost.cpp" NetServer.cpp NetMessageSim.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetMessage.o" -MF "obj/network_Release/NetMessage.d" -c "../../../source/network/NetMessage.cpp" NetServerTurnManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetMessageSim.o" -MF "obj/network_Release/NetMessageSim.d" -c "../../../source/network/NetMessageSim.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetServer.o" -MF "obj/network_Release/NetServer.d" -c "../../../source/network/NetServer.cpp" NetSession.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetServerTurnManager.o" -MF "obj/network_Release/NetServerTurnManager.d" -c "../../../source/network/NetServerTurnManager.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetSession.o" -MF "obj/network_Release/NetSession.d" -c "../../../source/network/NetSession.cpp" NetStats.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/NetStats.o" -MF "obj/network_Release/NetStats.d" -c "../../../source/network/NetStats.cpp" StunClient.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/StunClient.o" -MF "obj/network_Release/StunClient.d" -c "../../../source/network/StunClient.cpp" precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/precompiled.o" -MF "obj/network_Release/precompiled.d" -c "../../../source/pch/network/precompiled.cpp" fsm.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/network_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/network_Release/fsm.o" -MF "obj/network_Release/fsm.d" -c "../../../source/network/fsm.cpp" Linking network ar -rcs "../../../binaries/system/libnetwork.a" obj/network_Release/NetClient.o obj/network_Release/NetClientTurnManager.o obj/network_Release/NetFileTransfer.o obj/network_Release/NetHost.o obj/network_Release/NetMessage.o obj/network_Release/NetMessageSim.o obj/network_Release/NetServer.o obj/network_Release/NetServerTurnManager.o obj/network_Release/NetSession.o obj/network_Release/NetStats.o obj/network_Release/StunClient.o obj/network_Release/fsm.o obj/network_Release/precompiled.o ==== Building rlinterface (release) ==== Creating obj/rlinterface_Release mkdir -p obj/rlinterface_Release RLInterface.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/rlinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/rlinterface_Release/RLInterface.o" -MF "obj/rlinterface_Release/RLInterface.d" -c "../../../source/rlinterface/RLInterface.cpp" In file included from ../../../source/simulation2/system/ParamNode.h:24, from ../../../source/ps/TemplateLoader.h:21, from ../../../source/gui/GUIManager.h:24, from ../../../source/rlinterface/RLInterface.cpp:24: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ Linking rlinterface ar -rcs "../../../binaries/system/librlinterface.a" obj/rlinterface_Release/RLInterface.o ==== Building tinygettext (release) ==== Creating obj/tinygettext_Release mkdir -p obj/tinygettext_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -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.cpp dictionary.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/precompiled.o" -MF "obj/tinygettext_Release/precompiled.d" -c "../../../source/pch/tinygettext/precompiled.cpp" dictionary_manager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/dictionary.o" -MF "obj/tinygettext_Release/dictionary.d" -c "../../../source/third_party/tinygettext/src/dictionary.cpp" iconv.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/dictionary_manager.o" -MF "obj/tinygettext_Release/dictionary_manager.d" -c "../../../source/third_party/tinygettext/src/dictionary_manager.cpp" language.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/iconv.o" -MF "obj/tinygettext_Release/iconv.d" -c "../../../source/third_party/tinygettext/src/iconv.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/language.o" -MF "obj/tinygettext_Release/language.d" -c "../../../source/third_party/tinygettext/src/language.cpp" log.cpp plural_forms.cpp po_parser.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/log.o" -MF "obj/tinygettext_Release/log.d" -c "../../../source/third_party/tinygettext/src/log.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/plural_forms.o" -MF "obj/tinygettext_Release/plural_forms.d" -c "../../../source/third_party/tinygettext/src/plural_forms.cpp" tinygettext.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/po_parser.o" -MF "obj/tinygettext_Release/po_parser.d" -c "../../../source/third_party/tinygettext/src/po_parser.cpp" unix_file_system.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/tinygettext.o" -MF "obj/tinygettext_Release/tinygettext.d" -c "../../../source/third_party/tinygettext/src/tinygettext.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/unix_file_system.o" -MF "obj/tinygettext_Release/unix_file_system.d" -c "../../../source/third_party/tinygettext/src/unix_file_system.cpp" Linking tinygettext ar -rcs "../../../binaries/system/libtinygettext.a" obj/tinygettext_Release/precompiled.o obj/tinygettext_Release/dictionary.o obj/tinygettext_Release/dictionary_manager.o obj/tinygettext_Release/iconv.o obj/tinygettext_Release/language.o obj/tinygettext_Release/log.o obj/tinygettext_Release/plural_forms.o obj/tinygettext_Release/po_parser.o obj/tinygettext_Release/tinygettext.o obj/tinygettext_Release/unix_file_system.o ==== Building lobby (release) ==== Creating obj/lobby_Release mkdir -p obj/lobby_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -o "obj/lobby_Release/precompiled.h.gch" -MF "obj/lobby_Release/precompiled.h.d" -c "../../../source/pch/lobby/precompiled.h" L10n.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -include obj/lobby_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/lobby_Release/L10n.o" -MF "obj/lobby_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" Globals.cpp StanzaExtensions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -include obj/lobby_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/lobby_Release/Globals.o" -MF "obj/lobby_Release/Globals.d" -c "../../../source/lobby/Globals.cpp" XmppClient.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -include obj/lobby_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/lobby_Release/StanzaExtensions.o" -MF "obj/lobby_Release/StanzaExtensions.d" -c "../../../source/lobby/StanzaExtensions.cpp" GlooxScriptConversions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -include obj/lobby_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/lobby_Release/XmppClient.o" -MF "obj/lobby_Release/XmppClient.d" -c "../../../source/lobby/XmppClient.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -include obj/lobby_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/lobby_Release/GlooxScriptConversions.o" -MF "obj/lobby_Release/GlooxScriptConversions.d" -c "../../../source/lobby/scripting/GlooxScriptConversions.cpp" JSInterface_Lobby.cpp precompiled.cpp pkcs5_pbkdf2.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -include obj/lobby_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/lobby_Release/JSInterface_Lobby.o" -MF "obj/lobby_Release/JSInterface_Lobby.d" -c "../../../source/lobby/scripting/JSInterface_Lobby.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -include obj/lobby_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/lobby_Release/precompiled.o" -MF "obj/lobby_Release/precompiled.d" -c "../../../source/pch/lobby/precompiled.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -include obj/lobby_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/lobby_Release/pkcs5_pbkdf2.o" -MF "obj/lobby_Release/pkcs5_pbkdf2.d" -c "../../../source/third_party/encryption/pkcs5_pbkdf2.cpp" In file included from ../../../source/lobby/IXmppClient.h:21, from ../../../source/lobby/Globals.cpp:20: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/lobby/IXmppClient.h:21, from ../../../source/lobby/XmppClient.h:21, from ../../../source/lobby/scripting/GlooxScriptConversions.cpp:23: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/lobby/IXmppClient.h:21, from ../../../source/lobby/XmppClient.h:21, from ../../../source/lobby/XmppClient.cpp:20: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/simulation2/system/ParamNode.h:24, from ../../../source/ps/TemplateLoader.h:21, from ../../../source/gui/GUIManager.h:24, from ../../../source/lobby/scripting/JSInterface_Lobby.cpp:22: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/simulation2/system/ParamNode.h:24, from ../../../source/ps/TemplateLoader.h:21, from ../../../source/gui/GUIManager.h:24, from ../../../source/i18n/L10n.cpp:27: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ Linking lobby ar -rcs "../../../binaries/system/liblobby.a" obj/lobby_Release/L10n.o obj/lobby_Release/Globals.o obj/lobby_Release/StanzaExtensions.o obj/lobby_Release/XmppClient.o obj/lobby_Release/GlooxScriptConversions.o obj/lobby_Release/JSInterface_Lobby.o obj/lobby_Release/precompiled.o obj/lobby_Release/pkcs5_pbkdf2.o ==== Building glooxwrapper (release) ==== Creating obj/glooxwrapper_Release mkdir -p obj/glooxwrapper_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/glooxwrapper -I../../../source -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -pthread -o "obj/glooxwrapper_Release/precompiled.h.gch" -MF "obj/glooxwrapper_Release/precompiled.h.d" -c "../../../source/pch/glooxwrapper/precompiled.h" glooxwrapper.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/glooxwrapper -I../../../source -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -pthread -include obj/glooxwrapper_Release/precompiled.h -o "obj/glooxwrapper_Release/glooxwrapper.o" -MF "obj/glooxwrapper_Release/glooxwrapper.d" -c "../../../source/lobby/glooxwrapper/glooxwrapper.cpp" precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/glooxwrapper -I../../../source -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -pthread -include obj/glooxwrapper_Release/precompiled.h -o "obj/glooxwrapper_Release/precompiled.o" -MF "obj/glooxwrapper_Release/precompiled.d" -c "../../../source/pch/glooxwrapper/precompiled.cpp" Linking glooxwrapper ar -rcs "../../../binaries/system/libglooxwrapper.a" obj/glooxwrapper_Release/glooxwrapper.o obj/glooxwrapper_Release/precompiled.o ==== Building simulation2 (release) ==== Creating obj/simulation2_Release mkdir -p obj/simulation2_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -o "obj/simulation2_Release/precompiled.h.gch" -MF "obj/simulation2_Release/precompiled.h.d" -c "../../../source/pch/simulation2/precompiled.h" In file included from ../../../source/simulation2/system/Message.h:21, from ../../../source/simulation2/system/IComponent.h:22, from ../../../source/simulation2/system/Interface.h:21, from ../../../source/pch/simulation2/precompiled.h:26: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/precompiled.o" -MF "obj/simulation2_Release/precompiled.d" -c "../../../source/pch/simulation2/precompiled.cpp" Simulation2.cpp CCmpAIManager.cpp CCmpCinemaManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/Simulation2.o" -MF "obj/simulation2_Release/Simulation2.d" -c "../../../source/simulation2/Simulation2.cpp" CCmpCommandQueue.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpAIManager.o" -MF "obj/simulation2_Release/CCmpAIManager.d" -c "../../../source/simulation2/components/CCmpAIManager.cpp" CCmpDecay.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpCinemaManager.o" -MF "obj/simulation2_Release/CCmpCinemaManager.d" -c "../../../source/simulation2/components/CCmpCinemaManager.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpCommandQueue.o" -MF "obj/simulation2_Release/CCmpCommandQueue.d" -c "../../../source/simulation2/components/CCmpCommandQueue.cpp" CCmpFootprint.cpp CCmpMinimap.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpDecay.o" -MF "obj/simulation2_Release/CCmpDecay.d" -c "../../../source/simulation2/components/CCmpDecay.cpp" CCmpMotionBall.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpFootprint.o" -MF "obj/simulation2_Release/CCmpFootprint.d" -c "../../../source/simulation2/components/CCmpFootprint.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpMinimap.o" -MF "obj/simulation2_Release/CCmpMinimap.d" -c "../../../source/simulation2/components/CCmpMinimap.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpMotionBall.o" -MF "obj/simulation2_Release/CCmpMotionBall.d" -c "../../../source/simulation2/components/CCmpMotionBall.cpp" CCmpObstruction.cpp CCmpObstructionManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpObstruction.o" -MF "obj/simulation2_Release/CCmpObstruction.d" -c "../../../source/simulation2/components/CCmpObstruction.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpObstructionManager.o" -MF "obj/simulation2_Release/CCmpObstructionManager.d" -c "../../../source/simulation2/components/CCmpObstructionManager.cpp" CCmpOverlayRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpOverlayRenderer.cpp" CCmpOwnership.cpp CCmpParticleManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpOwnership.o" -MF "obj/simulation2_Release/CCmpOwnership.d" -c "../../../source/simulation2/components/CCmpOwnership.cpp" CCmpPathfinder.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpParticleManager.o" -MF "obj/simulation2_Release/CCmpParticleManager.d" -c "../../../source/simulation2/components/CCmpParticleManager.cpp" CCmpPosition.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpPathfinder.o" -MF "obj/simulation2_Release/CCmpPathfinder.d" -c "../../../source/simulation2/components/CCmpPathfinder.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpPosition.o" -MF "obj/simulation2_Release/CCmpPosition.d" -c "../../../source/simulation2/components/CCmpPosition.cpp" CCmpProjectileManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpProjectileManager.o" -MF "obj/simulation2_Release/CCmpProjectileManager.d" -c "../../../source/simulation2/components/CCmpProjectileManager.cpp" CCmpRallyPointRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpRallyPointRenderer.o" -MF "obj/simulation2_Release/CCmpRallyPointRenderer.d" -c "../../../source/simulation2/components/CCmpRallyPointRenderer.cpp" CCmpRangeManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpRangeManager.o" -MF "obj/simulation2_Release/CCmpRangeManager.d" -c "../../../source/simulation2/components/CCmpRangeManager.cpp" CCmpRangeOverlayRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp" CCmpSelectable.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpSelectable.o" -MF "obj/simulation2_Release/CCmpSelectable.d" -c "../../../source/simulation2/components/CCmpSelectable.cpp" CCmpSoundManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpSoundManager.o" -MF "obj/simulation2_Release/CCmpSoundManager.d" -c "../../../source/simulation2/components/CCmpSoundManager.cpp" CCmpTemplateManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTemplateManager.o" -MF "obj/simulation2_Release/CCmpTemplateManager.d" -c "../../../source/simulation2/components/CCmpTemplateManager.cpp" CCmpTerrain.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTerrain.o" -MF "obj/simulation2_Release/CCmpTerrain.d" -c "../../../source/simulation2/components/CCmpTerrain.cpp" CCmpTerritoryInfluence.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTerritoryInfluence.o" -MF "obj/simulation2_Release/CCmpTerritoryInfluence.d" -c "../../../source/simulation2/components/CCmpTerritoryInfluence.cpp" CCmpTerritoryManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTerritoryManager.o" -MF "obj/simulation2_Release/CCmpTerritoryManager.d" -c "../../../source/simulation2/components/CCmpTerritoryManager.cpp" CCmpTest.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTest.o" -MF "obj/simulation2_Release/CCmpTest.d" -c "../../../source/simulation2/components/CCmpTest.cpp" CCmpUnitMotion_System.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpUnitMotion_System.o" -MF "obj/simulation2_Release/CCmpUnitMotion_System.d" -c "../../../source/simulation2/components/CCmpUnitMotion_System.cpp" CCmpUnitRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpUnitRenderer.o" -MF "obj/simulation2_Release/CCmpUnitRenderer.d" -c "../../../source/simulation2/components/CCmpUnitRenderer.cpp" CCmpVision.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpVision.o" -MF "obj/simulation2_Release/CCmpVision.d" -c "../../../source/simulation2/components/CCmpVision.cpp" CCmpVisualActor.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpVisualActor.o" -MF "obj/simulation2_Release/CCmpVisualActor.d" -c "../../../source/simulation2/components/CCmpVisualActor.cpp" CCmpWaterManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpWaterManager.o" -MF "obj/simulation2_Release/CCmpWaterManager.d" -c "../../../source/simulation2/components/CCmpWaterManager.cpp" ICmpAIInterface.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpAIInterface.o" -MF "obj/simulation2_Release/ICmpAIInterface.d" -c "../../../source/simulation2/components/ICmpAIInterface.cpp" ICmpAIManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpAIManager.o" -MF "obj/simulation2_Release/ICmpAIManager.d" -c "../../../source/simulation2/components/ICmpAIManager.cpp" ICmpAttack.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpAttack.o" -MF "obj/simulation2_Release/ICmpAttack.d" -c "../../../source/simulation2/components/ICmpAttack.cpp" ICmpCinemaManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpCinemaManager.o" -MF "obj/simulation2_Release/ICmpCinemaManager.d" -c "../../../source/simulation2/components/ICmpCinemaManager.cpp" ICmpCommandQueue.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpCommandQueue.o" -MF "obj/simulation2_Release/ICmpCommandQueue.d" -c "../../../source/simulation2/components/ICmpCommandQueue.cpp" ICmpDecay.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpDecay.o" -MF "obj/simulation2_Release/ICmpDecay.d" -c "../../../source/simulation2/components/ICmpDecay.cpp" ICmpFogging.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpFogging.o" -MF "obj/simulation2_Release/ICmpFogging.d" -c "../../../source/simulation2/components/ICmpFogging.cpp" ICmpFootprint.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpFootprint.o" -MF "obj/simulation2_Release/ICmpFootprint.d" -c "../../../source/simulation2/components/ICmpFootprint.cpp" ICmpGarrisonHolder.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpGarrisonHolder.o" -MF "obj/simulation2_Release/ICmpGarrisonHolder.d" -c "../../../source/simulation2/components/ICmpGarrisonHolder.cpp" ICmpGuiInterface.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpGuiInterface.o" -MF "obj/simulation2_Release/ICmpGuiInterface.d" -c "../../../source/simulation2/components/ICmpGuiInterface.cpp" ICmpIdentity.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpIdentity.o" -MF "obj/simulation2_Release/ICmpIdentity.d" -c "../../../source/simulation2/components/ICmpIdentity.cpp" ICmpMinimap.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpMinimap.o" -MF "obj/simulation2_Release/ICmpMinimap.d" -c "../../../source/simulation2/components/ICmpMinimap.cpp" ICmpMirage.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpMirage.o" -MF "obj/simulation2_Release/ICmpMirage.d" -c "../../../source/simulation2/components/ICmpMirage.cpp" ICmpMotion.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpMotion.o" -MF "obj/simulation2_Release/ICmpMotion.d" -c "../../../source/simulation2/components/ICmpMotion.cpp" ICmpObstruction.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpObstruction.o" -MF "obj/simulation2_Release/ICmpObstruction.d" -c "../../../source/simulation2/components/ICmpObstruction.cpp" ICmpObstructionManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpObstructionManager.o" -MF "obj/simulation2_Release/ICmpObstructionManager.d" -c "../../../source/simulation2/components/ICmpObstructionManager.cpp" ICmpOverlayRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpOverlayRenderer.cpp" ICmpOwnership.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpOwnership.o" -MF "obj/simulation2_Release/ICmpOwnership.d" -c "../../../source/simulation2/components/ICmpOwnership.cpp" ICmpParticleManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpParticleManager.o" -MF "obj/simulation2_Release/ICmpParticleManager.d" -c "../../../source/simulation2/components/ICmpParticleManager.cpp" ICmpPathfinder.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpPathfinder.o" -MF "obj/simulation2_Release/ICmpPathfinder.d" -c "../../../source/simulation2/components/ICmpPathfinder.cpp" ICmpPlayer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpPlayer.o" -MF "obj/simulation2_Release/ICmpPlayer.d" -c "../../../source/simulation2/components/ICmpPlayer.cpp" ICmpPlayerManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpPlayerManager.o" -MF "obj/simulation2_Release/ICmpPlayerManager.d" -c "../../../source/simulation2/components/ICmpPlayerManager.cpp" ICmpPosition.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpPosition.o" -MF "obj/simulation2_Release/ICmpPosition.d" -c "../../../source/simulation2/components/ICmpPosition.cpp" ICmpProjectileManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpProjectileManager.o" -MF "obj/simulation2_Release/ICmpProjectileManager.d" -c "../../../source/simulation2/components/ICmpProjectileManager.cpp" ICmpRallyPoint.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpRallyPoint.o" -MF "obj/simulation2_Release/ICmpRallyPoint.d" -c "../../../source/simulation2/components/ICmpRallyPoint.cpp" ICmpRallyPointRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpRallyPointRenderer.o" -MF "obj/simulation2_Release/ICmpRallyPointRenderer.d" -c "../../../source/simulation2/components/ICmpRallyPointRenderer.cpp" ICmpRangeManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpRangeManager.o" -MF "obj/simulation2_Release/ICmpRangeManager.d" -c "../../../source/simulation2/components/ICmpRangeManager.cpp" ICmpRangeOverlayRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpRangeOverlayRenderer.cpp" ICmpSelectable.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpSelectable.o" -MF "obj/simulation2_Release/ICmpSelectable.d" -c "../../../source/simulation2/components/ICmpSelectable.cpp" ICmpSettlement.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpSettlement.o" -MF "obj/simulation2_Release/ICmpSettlement.d" -c "../../../source/simulation2/components/ICmpSettlement.cpp" ICmpSound.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpSound.o" -MF "obj/simulation2_Release/ICmpSound.d" -c "../../../source/simulation2/components/ICmpSound.cpp" ICmpSoundManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpSoundManager.o" -MF "obj/simulation2_Release/ICmpSoundManager.d" -c "../../../source/simulation2/components/ICmpSoundManager.cpp" ICmpTemplateManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTemplateManager.o" -MF "obj/simulation2_Release/ICmpTemplateManager.d" -c "../../../source/simulation2/components/ICmpTemplateManager.cpp" ICmpTerrain.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTerrain.o" -MF "obj/simulation2_Release/ICmpTerrain.d" -c "../../../source/simulation2/components/ICmpTerrain.cpp" ICmpTerritoryDecayManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTerritoryDecayManager.o" -MF "obj/simulation2_Release/ICmpTerritoryDecayManager.d" -c "../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp" ICmpTerritoryInfluence.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTerritoryInfluence.o" -MF "obj/simulation2_Release/ICmpTerritoryInfluence.d" -c "../../../source/simulation2/components/ICmpTerritoryInfluence.cpp" ICmpTerritoryManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTerritoryManager.o" -MF "obj/simulation2_Release/ICmpTerritoryManager.d" -c "../../../source/simulation2/components/ICmpTerritoryManager.cpp" ICmpTest.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTest.o" -MF "obj/simulation2_Release/ICmpTest.d" -c "../../../source/simulation2/components/ICmpTest.cpp" ICmpTurretHolder.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTurretHolder.o" -MF "obj/simulation2_Release/ICmpTurretHolder.d" -c "../../../source/simulation2/components/ICmpTurretHolder.cpp" ICmpUnitMotion.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpUnitMotion.o" -MF "obj/simulation2_Release/ICmpUnitMotion.d" -c "../../../source/simulation2/components/ICmpUnitMotion.cpp" ICmpUnitMotionManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpUnitMotionManager.o" -MF "obj/simulation2_Release/ICmpUnitMotionManager.d" -c "../../../source/simulation2/components/ICmpUnitMotionManager.cpp" ICmpUnitRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpUnitRenderer.o" -MF "obj/simulation2_Release/ICmpUnitRenderer.d" -c "../../../source/simulation2/components/ICmpUnitRenderer.cpp" ICmpUnknownScript.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpUnknownScript.o" -MF "obj/simulation2_Release/ICmpUnknownScript.d" -c "../../../source/simulation2/components/ICmpUnknownScript.cpp" ICmpValueModificationManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpValueModificationManager.o" -MF "obj/simulation2_Release/ICmpValueModificationManager.d" -c "../../../source/simulation2/components/ICmpValueModificationManager.cpp" ICmpVisibility.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpVisibility.o" -MF "obj/simulation2_Release/ICmpVisibility.d" -c "../../../source/simulation2/components/ICmpVisibility.cpp" ICmpVision.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpVision.o" -MF "obj/simulation2_Release/ICmpVision.d" -c "../../../source/simulation2/components/ICmpVision.cpp" ICmpVisual.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpVisual.o" -MF "obj/simulation2_Release/ICmpVisual.d" -c "../../../source/simulation2/components/ICmpVisual.cpp" ICmpWaterManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpWaterManager.o" -MF "obj/simulation2_Release/ICmpWaterManager.d" -c "../../../source/simulation2/components/ICmpWaterManager.cpp" CinemaPath.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CinemaPath.o" -MF "obj/simulation2_Release/CinemaPath.d" -c "../../../source/simulation2/helpers/CinemaPath.cpp" Geometry.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/Geometry.o" -MF "obj/simulation2_Release/Geometry.d" -c "../../../source/simulation2/helpers/Geometry.cpp" HierarchicalPathfinder.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/HierarchicalPathfinder.o" -MF "obj/simulation2_Release/HierarchicalPathfinder.d" -c "../../../source/simulation2/helpers/HierarchicalPathfinder.cpp" LongPathfinder.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/LongPathfinder.o" -MF "obj/simulation2_Release/LongPathfinder.d" -c "../../../source/simulation2/helpers/LongPathfinder.cpp" PathGoal.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/PathGoal.o" -MF "obj/simulation2_Release/PathGoal.d" -c "../../../source/simulation2/helpers/PathGoal.cpp" Pathfinding.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/Pathfinding.o" -MF "obj/simulation2_Release/Pathfinding.d" -c "../../../source/simulation2/helpers/Pathfinding.cpp" Rasterize.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/Rasterize.o" -MF "obj/simulation2_Release/Rasterize.d" -c "../../../source/simulation2/helpers/Rasterize.cpp" Render.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/Render.o" -MF "obj/simulation2_Release/Render.d" -c "../../../source/simulation2/helpers/Render.cpp" Selection.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/Selection.o" -MF "obj/simulation2_Release/Selection.d" -c "../../../source/simulation2/helpers/Selection.cpp" VertexPathfinder.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/VertexPathfinder.o" -MF "obj/simulation2_Release/VertexPathfinder.d" -c "../../../source/simulation2/helpers/VertexPathfinder.cpp" EngineScriptConversions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/EngineScriptConversions.o" -MF "obj/simulation2_Release/EngineScriptConversions.d" -c "../../../source/simulation2/scripting/EngineScriptConversions.cpp" JSInterface_Simulation.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/JSInterface_Simulation.o" -MF "obj/simulation2_Release/JSInterface_Simulation.d" -c "../../../source/simulation2/scripting/JSInterface_Simulation.cpp" MessageTypeConversions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/MessageTypeConversions.o" -MF "obj/simulation2_Release/MessageTypeConversions.d" -c "../../../source/simulation2/scripting/MessageTypeConversions.cpp" ScriptComponent.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ScriptComponent.o" -MF "obj/simulation2_Release/ScriptComponent.d" -c "../../../source/simulation2/scripting/ScriptComponent.cpp" BinarySerializer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/BinarySerializer.o" -MF "obj/simulation2_Release/BinarySerializer.d" -c "../../../source/simulation2/serialization/BinarySerializer.cpp" DebugSerializer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/DebugSerializer.o" -MF "obj/simulation2_Release/DebugSerializer.d" -c "../../../source/simulation2/serialization/DebugSerializer.cpp" HashSerializer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/HashSerializer.o" -MF "obj/simulation2_Release/HashSerializer.d" -c "../../../source/simulation2/serialization/HashSerializer.cpp" IDeserializer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/IDeserializer.o" -MF "obj/simulation2_Release/IDeserializer.d" -c "../../../source/simulation2/serialization/IDeserializer.cpp" ISerializer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ISerializer.o" -MF "obj/simulation2_Release/ISerializer.d" -c "../../../source/simulation2/serialization/ISerializer.cpp" StdDeserializer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/StdDeserializer.o" -MF "obj/simulation2_Release/StdDeserializer.d" -c "../../../source/simulation2/serialization/StdDeserializer.cpp" StdSerializer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/StdSerializer.o" -MF "obj/simulation2_Release/StdSerializer.d" -c "../../../source/simulation2/serialization/StdSerializer.cpp" CmpPtr.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/CmpPtr.o" -MF "obj/simulation2_Release/CmpPtr.d" -c "../../../source/simulation2/system/CmpPtr.cpp" ComponentManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ComponentManager.o" -MF "obj/simulation2_Release/ComponentManager.d" -c "../../../source/simulation2/system/ComponentManager.cpp" ComponentManagerSerialization.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ComponentManagerSerialization.o" -MF "obj/simulation2_Release/ComponentManagerSerialization.d" -c "../../../source/simulation2/system/ComponentManagerSerialization.cpp" DynamicSubscription.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/DynamicSubscription.o" -MF "obj/simulation2_Release/DynamicSubscription.d" -c "../../../source/simulation2/system/DynamicSubscription.cpp" IComponent.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/IComponent.o" -MF "obj/simulation2_Release/IComponent.d" -c "../../../source/simulation2/system/IComponent.cpp" LocalTurnManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/LocalTurnManager.o" -MF "obj/simulation2_Release/LocalTurnManager.d" -c "../../../source/simulation2/system/LocalTurnManager.cpp" ParamNode.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ParamNode.o" -MF "obj/simulation2_Release/ParamNode.d" -c "../../../source/simulation2/system/ParamNode.cpp" ReplayTurnManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/ReplayTurnManager.o" -MF "obj/simulation2_Release/ReplayTurnManager.d" -c "../../../source/simulation2/system/ReplayTurnManager.cpp" SimContext.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/SimContext.o" -MF "obj/simulation2_Release/SimContext.d" -c "../../../source/simulation2/system/SimContext.cpp" TurnManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/simulation2_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/simulation2_Release/TurnManager.o" -MF "obj/simulation2_Release/TurnManager.d" -c "../../../source/simulation2/system/TurnManager.cpp" Linking simulation2 ar -rcs "../../../binaries/system/libsimulation2.a" obj/simulation2_Release/precompiled.o obj/simulation2_Release/Simulation2.o obj/simulation2_Release/CCmpAIManager.o obj/simulation2_Release/CCmpCinemaManager.o obj/simulation2_Release/CCmpCommandQueue.o obj/simulation2_Release/CCmpDecay.o obj/simulation2_Release/CCmpFootprint.o obj/simulation2_Release/CCmpMinimap.o obj/simulation2_Release/CCmpMotionBall.o obj/simulation2_Release/CCmpObstruction.o obj/simulation2_Release/CCmpObstructionManager.o obj/simulation2_Release/CCmpOverlayRenderer.o obj/simulation2_Release/CCmpOwnership.o obj/simulation2_Release/CCmpParticleManager.o obj/simulation2_Release/CCmpPathfinder.o obj/simulation2_Release/CCmpPosition.o obj/simulation2_Release/CCmpProjectileManager.o obj/simulation2_Release/CCmpRallyPointRenderer.o obj/simulation2_Release/CCmpRangeManager.o obj/simulation2_Release/CCmpRangeOverlayRenderer.o obj/simulation2_Release/CCmpSelectable.o obj/simulation2_Release/CCmpSoundManager.o obj/simulation2_Release/CCmpTemplateManager.o obj/simulation2_Release/CCmpTerrain.o obj/simulation2_Release/CCmpTerritoryInfluence.o obj/simulation2_Release/CCmpTerritoryManager.o obj/simulation2_Release/CCmpTest.o obj/simulation2_Release/CCmpUnitMotion_System.o obj/simulation2_Release/CCmpUnitRenderer.o obj/simulation2_Release/CCmpVision.o obj/simulation2_Release/CCmpVisualActor.o obj/simulation2_Release/CCmpWaterManager.o obj/simulation2_Release/ICmpAIInterface.o obj/simulation2_Release/ICmpAIManager.o obj/simulation2_Release/ICmpAttack.o obj/simulation2_Release/ICmpCinemaManager.o obj/simulation2_Release/ICmpCommandQueue.o obj/simulation2_Release/ICmpDecay.o obj/simulation2_Release/ICmpFogging.o obj/simulation2_Release/ICmpFootprint.o obj/simulation2_Release/ICmpGarrisonHolder.o obj/simulation2_Release/ICmpGuiInterface.o obj/simulation2_Release/ICmpIdentity.o obj/simulation2_Release/ICmpMinimap.o obj/simulation2_Release/ICmpMirage.o obj/simulation2_Release/ICmpMotion.o obj/simulation2_Release/ICmpObstruction.o obj/simulation2_Release/ICmpObstructionManager.o obj/simulation2_Release/ICmpOverlayRenderer.o obj/simulation2_Release/ICmpOwnership.o obj/simulation2_Release/ICmpParticleManager.o obj/simulation2_Release/ICmpPathfinder.o obj/simulation2_Release/ICmpPlayer.o obj/simulation2_Release/ICmpPlayerManager.o obj/simulation2_Release/ICmpPosition.o obj/simulation2_Release/ICmpProjectileManager.o obj/simulation2_Release/ICmpRallyPoint.o obj/simulation2_Release/ICmpRallyPointRenderer.o obj/simulation2_Release/ICmpRangeManager.o obj/simulation2_Release/ICmpRangeOverlayRenderer.o obj/simulation2_Release/ICmpSelectable.o obj/simulation2_Release/ICmpSettlement.o obj/simulation2_Release/ICmpSound.o obj/simulation2_Release/ICmpSoundManager.o obj/simulation2_Release/ICmpTemplateManager.o obj/simulation2_Release/ICmpTerrain.o obj/simulation2_Release/ICmpTerritoryDecayManager.o obj/simulation2_Release/ICmpTerritoryInfluence.o obj/simulation2_Release/ICmpTerritoryManager.o obj/simulation2_Release/ICmpTest.o obj/simulation2_Release/ICmpTurretHolder.o obj/simulation2_Release/ICmpUnitMotion.o obj/simulation2_Release/ICmpUnitMotionManager.o obj/simulation2_Release/ICmpUnitRenderer.o obj/simulation2_Release/ICmpUnknownScript.o obj/simulation2_Release/ICmpValueModificationManager.o obj/simulation2_Release/ICmpVisibility.o obj/simulation2_Release/ICmpVision.o obj/simulation2_Release/ICmpVisual.o obj/simulation2_Release/ICmpWaterManager.o obj/simulation2_Release/CinemaPath.o obj/simulation2_Release/Geometry.o obj/simulation2_Release/HierarchicalPathfinder.o obj/simulation2_Release/LongPathfinder.o obj/simulation2_Release/PathGoal.o obj/simulation2_Release/Pathfinding.o obj/simulation2_Release/Rasterize.o obj/simulation2_Release/Render.o obj/simulation2_Release/Selection.o obj/simulation2_Release/VertexPathfinder.o obj/simulation2_Release/EngineScriptConversions.o obj/simulation2_Release/JSInterface_Simulation.o obj/simulation2_Release/MessageTypeConversions.o obj/simulation2_Release/ScriptComponent.o obj/simulation2_Release/BinarySerializer.o obj/simulation2_Release/DebugSerializer.o obj/simulation2_Release/HashSerializer.o obj/simulation2_Release/IDeserializer.o obj/simulation2_Release/ISerializer.o obj/simulation2_Release/StdDeserializer.o obj/simulation2_Release/StdSerializer.o obj/simulation2_Release/CmpPtr.o obj/simulation2_Release/ComponentManager.o obj/simulation2_Release/ComponentManagerSerialization.o obj/simulation2_Release/DynamicSubscription.o obj/simulation2_Release/IComponent.o obj/simulation2_Release/LocalTurnManager.o obj/simulation2_Release/ParamNode.o obj/simulation2_Release/ReplayTurnManager.o obj/simulation2_Release/SimContext.o obj/simulation2_Release/TurnManager.o ==== Building scriptinterface (release) ==== Creating obj/scriptinterface_Release mkdir -p obj/scriptinterface_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/valgrind/include -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -o "obj/scriptinterface_Release/precompiled.h.gch" -MF "obj/scriptinterface_Release/precompiled.h.d" -c "../../../source/pch/scriptinterface/precompiled.h" precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/valgrind/include -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/scriptinterface_Release/precompiled.o" -MF "obj/scriptinterface_Release/precompiled.d" -c "../../../source/pch/scriptinterface/precompiled.cpp" JSON.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/valgrind/include -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/scriptinterface_Release/JSON.o" -MF "obj/scriptinterface_Release/JSON.d" -c "../../../source/scriptinterface/JSON.cpp" ScriptContext.cpp ScriptConversions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/valgrind/include -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/scriptinterface_Release/ScriptContext.o" -MF "obj/scriptinterface_Release/ScriptContext.d" -c "../../../source/scriptinterface/ScriptContext.cpp" ScriptExceptions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/valgrind/include -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/scriptinterface_Release/ScriptConversions.o" -MF "obj/scriptinterface_Release/ScriptConversions.d" -c "../../../source/scriptinterface/ScriptConversions.cpp" ScriptStats.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/valgrind/include -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/scriptinterface_Release/ScriptExceptions.o" -MF "obj/scriptinterface_Release/ScriptExceptions.d" -c "../../../source/scriptinterface/ScriptExceptions.cpp" ScriptInterface.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/valgrind/include -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/scriptinterface_Release/ScriptStats.o" -MF "obj/scriptinterface_Release/ScriptStats.d" -c "../../../source/scriptinterface/ScriptStats.cpp" StructuredClone.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/valgrind/include -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/scriptinterface_Release/ScriptInterface.o" -MF "obj/scriptinterface_Release/ScriptInterface.d" -c "../../../source/scriptinterface/ScriptInterface.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/valgrind/include -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/scriptinterface_Release/StructuredClone.o" -MF "obj/scriptinterface_Release/StructuredClone.d" -c "../../../source/scriptinterface/StructuredClone.cpp" In file included from ../../../source/scriptinterface/ScriptExtraHeaders.h:25, from ../../../source/scriptinterface/ScriptConversions.h:23, from ../../../source/scriptinterface/Object.h:21, from ../../../source/scriptinterface/FunctionWrapper.h:21, from ../../../source/scriptinterface/JSON.cpp:25: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/scriptinterface/ScriptExtraHeaders.h:25, from ../../../source/scriptinterface/ScriptConversions.h:23, from ../../../source/scriptinterface/ScriptInterface.h:22, from ../../../source/scriptinterface/ScriptStats.cpp:22: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/scriptinterface/ScriptExtraHeaders.h:25, from ../../../source/scriptinterface/ScriptConversions.h:23, from ../../../source/scriptinterface/ScriptInterface.h:22, from ../../../source/scriptinterface/StructuredClone.cpp:22: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/scriptinterface/ScriptExtraHeaders.h:25, from ../../../source/scriptinterface/ScriptConversions.h:23, from ../../../source/scriptinterface/Object.h:21, from ../../../source/scriptinterface/FunctionWrapper.h:21, from ../../../source/scriptinterface/ScriptInterface.cpp:20: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/scriptinterface/ScriptExtraHeaders.h:25, from ../../../source/scriptinterface/ScriptConversions.h:23, from ../../../source/scriptinterface/ScriptConversions.cpp:20: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/scriptinterface/ScriptExtraHeaders.h:25, from ../../../source/scriptinterface/ScriptConversions.h:23, from ../../../source/scriptinterface/Object.h:21, from ../../../source/scriptinterface/FunctionWrapper.h:21, from ../../../source/scriptinterface/ScriptExceptions.cpp:25: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ In file included from ../../../source/scriptinterface/ScriptContext.h:21, from ../../../source/scriptinterface/ScriptContext.cpp:20: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ Linking scriptinterface ar -rcs "../../../binaries/system/libscriptinterface.a" obj/scriptinterface_Release/precompiled.o obj/scriptinterface_Release/JSON.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 ==== Building engine (release) ==== Creating obj/engine_Release mkdir -p obj/engine_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -o "obj/engine_Release/precompiled.h.gch" -MF "obj/engine_Release/precompiled.h.d" -c "../../../source/pch/engine/precompiled.h" In file included from ../../../source/pch/engine/precompiled.h:27: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ L10n.cpp JSInterface_L10n.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/L10n.o" -MF "obj/engine_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" BoundingBoxAligned.cpp BoundingBoxOriented.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_L10n.o" -MF "obj/engine_Release/JSInterface_L10n.d" -c "../../../source/i18n/scripting/JSInterface_L10n.cpp" BoundingSphere.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/BoundingBoxAligned.o" -MF "obj/engine_Release/BoundingBoxAligned.d" -c "../../../source/maths/BoundingBoxAligned.cpp" Brush.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/BoundingBoxOriented.o" -MF "obj/engine_Release/BoundingBoxOriented.d" -c "../../../source/maths/BoundingBoxOriented.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/BoundingSphere.o" -MF "obj/engine_Release/BoundingSphere.d" -c "../../../source/maths/BoundingSphere.cpp" Fixed.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Brush.o" -MF "obj/engine_Release/Brush.d" -c "../../../source/maths/Brush.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Fixed.o" -MF "obj/engine_Release/Fixed.d" -c "../../../source/maths/Fixed.cpp" Frustum.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Frustum.o" -MF "obj/engine_Release/Frustum.d" -c "../../../source/maths/Frustum.cpp" Matrix3D.cpp MD5.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Matrix3D.o" -MF "obj/engine_Release/Matrix3D.d" -c "../../../source/maths/Matrix3D.cpp" NUSpline.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/MD5.o" -MF "obj/engine_Release/MD5.d" -c "../../../source/maths/MD5.cpp" Noise.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/NUSpline.o" -MF "obj/engine_Release/NUSpline.d" -c "../../../source/maths/NUSpline.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Noise.o" -MF "obj/engine_Release/Noise.d" -c "../../../source/maths/Noise.cpp" Plane.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Plane.o" -MF "obj/engine_Release/Plane.d" -c "../../../source/maths/Plane.cpp" Quaternion.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Quaternion.o" -MF "obj/engine_Release/Quaternion.d" -c "../../../source/maths/Quaternion.cpp" Rect.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Rect.o" -MF "obj/engine_Release/Rect.d" -c "../../../source/maths/Rect.cpp" Size2D.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Size2D.o" -MF "obj/engine_Release/Size2D.d" -c "../../../source/maths/Size2D.cpp" Sqrt.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Sqrt.o" -MF "obj/engine_Release/Sqrt.d" -c "../../../source/maths/Sqrt.cpp" Vector2D.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Vector2D.o" -MF "obj/engine_Release/Vector2D.d" -c "../../../source/maths/Vector2D.cpp" Vector3D.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Vector3D.o" -MF "obj/engine_Release/Vector3D.d" -c "../../../source/maths/Vector3D.cpp" JSInterface_Network.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Network.o" -MF "obj/engine_Release/JSInterface_Network.d" -c "../../../source/network/scripting/JSInterface_Network.cpp" precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/precompiled.o" -MF "obj/engine_Release/precompiled.d" -c "../../../source/pch/engine/precompiled.cpp" ArchiveBuilder.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/ArchiveBuilder.o" -MF "obj/engine_Release/ArchiveBuilder.d" -c "../../../source/ps/ArchiveBuilder.cpp" CConsole.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CConsole.o" -MF "obj/engine_Release/CConsole.d" -c "../../../source/ps/CConsole.cpp" CLogger.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CLogger.o" -MF "obj/engine_Release/CLogger.d" -c "../../../source/ps/CLogger.cpp" CStr.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CStr.o" -MF "obj/engine_Release/CStr.d" -c "../../../source/ps/CStr.cpp" CStrIntern.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CStrIntern.o" -MF "obj/engine_Release/CStrIntern.d" -c "../../../source/ps/CStrIntern.cpp" CacheLoader.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CacheLoader.o" -MF "obj/engine_Release/CacheLoader.d" -c "../../../source/ps/CacheLoader.cpp" Compress.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Compress.o" -MF "obj/engine_Release/Compress.d" -c "../../../source/ps/Compress.cpp" ConfigDB.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/ConfigDB.o" -MF "obj/engine_Release/ConfigDB.d" -c "../../../source/ps/ConfigDB.cpp" DllLoader.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/DllLoader.o" -MF "obj/engine_Release/DllLoader.d" -c "../../../source/ps/DllLoader.cpp" Errors.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Errors.o" -MF "obj/engine_Release/Errors.d" -c "../../../source/ps/Errors.cpp" FileIo.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/FileIo.o" -MF "obj/engine_Release/FileIo.d" -c "../../../source/ps/FileIo.cpp" Filesystem.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Filesystem.o" -MF "obj/engine_Release/Filesystem.d" -c "../../../source/ps/Filesystem.cpp" GUID.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/GUID.o" -MF "obj/engine_Release/GUID.d" -c "../../../source/ps/GUID.cpp" Game.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Game.o" -MF "obj/engine_Release/Game.d" -c "../../../source/ps/Game.cpp" Atlas.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Atlas.o" -MF "obj/engine_Release/Atlas.d" -c "../../../source/ps/GameSetup/Atlas.cpp" CmdLineArgs.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CmdLineArgs.o" -MF "obj/engine_Release/CmdLineArgs.d" -c "../../../source/ps/GameSetup/CmdLineArgs.cpp" Config.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Config.o" -MF "obj/engine_Release/Config.d" -c "../../../source/ps/GameSetup/Config.cpp" GameSetup.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/GameSetup.o" -MF "obj/engine_Release/GameSetup.d" -c "../../../source/ps/GameSetup/GameSetup.cpp" HWDetect.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/HWDetect.o" -MF "obj/engine_Release/HWDetect.d" -c "../../../source/ps/GameSetup/HWDetect.cpp" Paths.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Paths.o" -MF "obj/engine_Release/Paths.d" -c "../../../source/ps/GameSetup/Paths.cpp" Globals.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Globals.o" -MF "obj/engine_Release/Globals.d" -c "../../../source/ps/Globals.cpp" Hashing.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Hashing.o" -MF "obj/engine_Release/Hashing.d" -c "../../../source/ps/Hashing.cpp" Hotkey.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Hotkey.o" -MF "obj/engine_Release/Hotkey.d" -c "../../../source/ps/Hotkey.cpp" Joystick.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Joystick.o" -MF "obj/engine_Release/Joystick.d" -c "../../../source/ps/Joystick.cpp" KeyName.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/KeyName.o" -MF "obj/engine_Release/KeyName.d" -c "../../../source/ps/KeyName.cpp" Loader.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Loader.o" -MF "obj/engine_Release/Loader.d" -c "../../../source/ps/Loader.cpp" Mod.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Mod.o" -MF "obj/engine_Release/Mod.d" -c "../../../source/ps/Mod.cpp" ModInstaller.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/ModInstaller.o" -MF "obj/engine_Release/ModInstaller.d" -c "../../../source/ps/ModInstaller.cpp" ModIo.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/ModIo.o" -MF "obj/engine_Release/ModIo.d" -c "../../../source/ps/ModIo.cpp" Profile.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Profile.o" -MF "obj/engine_Release/Profile.d" -c "../../../source/ps/Profile.cpp" ProfileViewer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/ProfileViewer.o" -MF "obj/engine_Release/ProfileViewer.d" -c "../../../source/ps/ProfileViewer.cpp" Profiler2.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Profiler2.o" -MF "obj/engine_Release/Profiler2.d" -c "../../../source/ps/Profiler2.cpp" Profiler2GPU.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Profiler2GPU.o" -MF "obj/engine_Release/Profiler2GPU.d" -c "../../../source/ps/Profiler2GPU.cpp" Pyrogenesis.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Pyrogenesis.o" -MF "obj/engine_Release/Pyrogenesis.d" -c "../../../source/ps/Pyrogenesis.cpp" Replay.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Replay.o" -MF "obj/engine_Release/Replay.d" -c "../../../source/ps/Replay.cpp" SavedGame.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/SavedGame.o" -MF "obj/engine_Release/SavedGame.d" -c "../../../source/ps/SavedGame.cpp" TaskManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/TaskManager.o" -MF "obj/engine_Release/TaskManager.d" -c "../../../source/ps/TaskManager.cpp" TemplateLoader.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/TemplateLoader.o" -MF "obj/engine_Release/TemplateLoader.d" -c "../../../source/ps/TemplateLoader.cpp" Threading.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Threading.o" -MF "obj/engine_Release/Threading.d" -c "../../../source/ps/Threading.cpp" TouchInput.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/TouchInput.o" -MF "obj/engine_Release/TouchInput.d" -c "../../../source/ps/TouchInput.cpp" UserReport.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/UserReport.o" -MF "obj/engine_Release/UserReport.d" -c "../../../source/ps/UserReport.cpp" Util.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Util.o" -MF "obj/engine_Release/Util.d" -c "../../../source/ps/Util.cpp" VideoMode.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/VideoMode.o" -MF "obj/engine_Release/VideoMode.d" -c "../../../source/ps/VideoMode.cpp" VisualReplay.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/VisualReplay.o" -MF "obj/engine_Release/VisualReplay.d" -c "../../../source/ps/VisualReplay.cpp" World.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/World.o" -MF "obj/engine_Release/World.d" -c "../../../source/ps/World.cpp" XMBData.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/XMBData.o" -MF "obj/engine_Release/XMBData.d" -c "../../../source/ps/XMB/XMBData.cpp" XMBStorage.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/XMBStorage.o" -MF "obj/engine_Release/XMBStorage.d" -c "../../../source/ps/XMB/XMBStorage.cpp" RelaxNG.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/RelaxNG.o" -MF "obj/engine_Release/RelaxNG.d" -c "../../../source/ps/XML/RelaxNG.cpp" XMLWriter.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/XMLWriter.o" -MF "obj/engine_Release/XMLWriter.d" -c "../../../source/ps/XML/XMLWriter.cpp" Xeromyces.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/Xeromyces.o" -MF "obj/engine_Release/Xeromyces.d" -c "../../../source/ps/XML/Xeromyces.cpp" JSInterface_ConfigDB.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_ConfigDB.o" -MF "obj/engine_Release/JSInterface_ConfigDB.d" -c "../../../source/ps/scripting/JSInterface_ConfigDB.cpp" JSInterface_Console.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -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++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Debug.o" -MF "obj/engine_Release/JSInterface_Debug.d" -c "../../../source/ps/scripting/JSInterface_Debug.cpp" JSInterface_Game.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Game.o" -MF "obj/engine_Release/JSInterface_Game.d" -c "../../../source/ps/scripting/JSInterface_Game.cpp" JSInterface_Hotkey.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Hotkey.o" -MF "obj/engine_Release/JSInterface_Hotkey.d" -c "../../../source/ps/scripting/JSInterface_Hotkey.cpp" JSInterface_Main.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Main.o" -MF "obj/engine_Release/JSInterface_Main.d" -c "../../../source/ps/scripting/JSInterface_Main.cpp" JSInterface_Mod.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -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++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_ModIo.o" -MF "obj/engine_Release/JSInterface_ModIo.d" -c "../../../source/ps/scripting/JSInterface_ModIo.cpp" JSInterface_SavedGame.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_SavedGame.o" -MF "obj/engine_Release/JSInterface_SavedGame.d" -c "../../../source/ps/scripting/JSInterface_SavedGame.cpp" JSInterface_UserReport.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_UserReport.o" -MF "obj/engine_Release/JSInterface_UserReport.d" -c "../../../source/ps/scripting/JSInterface_UserReport.cpp" JSInterface_VFS.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -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++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_VisualReplay.o" -MF "obj/engine_Release/JSInterface_VisualReplay.d" -c "../../../source/ps/scripting/JSInterface_VisualReplay.cpp" SoundManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/SoundManager.o" -MF "obj/engine_Release/SoundManager.d" -c "../../../source/soundmanager/SoundManager.cpp" OggData.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/OggData.o" -MF "obj/engine_Release/OggData.d" -c "../../../source/soundmanager/data/OggData.cpp" SoundData.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/SoundData.o" -MF "obj/engine_Release/SoundData.d" -c "../../../source/soundmanager/data/SoundData.cpp" ogg.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/ogg.o" -MF "obj/engine_Release/ogg.d" -c "../../../source/soundmanager/data/ogg.cpp" CBufferItem.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CBufferItem.o" -MF "obj/engine_Release/CBufferItem.d" -c "../../../source/soundmanager/items/CBufferItem.cpp" CSoundBase.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CSoundBase.o" -MF "obj/engine_Release/CSoundBase.d" -c "../../../source/soundmanager/items/CSoundBase.cpp" CSoundItem.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CSoundItem.o" -MF "obj/engine_Release/CSoundItem.d" -c "../../../source/soundmanager/items/CSoundItem.cpp" CStreamItem.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/CStreamItem.o" -MF "obj/engine_Release/CStreamItem.d" -c "../../../source/soundmanager/items/CStreamItem.cpp" JSInterface_Sound.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Sound.o" -MF "obj/engine_Release/JSInterface_Sound.d" -c "../../../source/soundmanager/scripting/JSInterface_Sound.cpp" SoundGroup.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/engine_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/engine_Release/SoundGroup.o" -MF "obj/engine_Release/SoundGroup.d" -c "../../../source/soundmanager/scripting/SoundGroup.cpp" Linking engine ar -rcs "../../../binaries/system/libengine.a" obj/engine_Release/L10n.o obj/engine_Release/JSInterface_L10n.o obj/engine_Release/BoundingBoxAligned.o obj/engine_Release/BoundingBoxOriented.o obj/engine_Release/BoundingSphere.o obj/engine_Release/Brush.o obj/engine_Release/Fixed.o obj/engine_Release/Frustum.o obj/engine_Release/MD5.o obj/engine_Release/Matrix3D.o obj/engine_Release/NUSpline.o obj/engine_Release/Noise.o obj/engine_Release/Plane.o obj/engine_Release/Quaternion.o obj/engine_Release/Rect.o obj/engine_Release/Size2D.o obj/engine_Release/Sqrt.o obj/engine_Release/Vector2D.o obj/engine_Release/Vector3D.o obj/engine_Release/JSInterface_Network.o obj/engine_Release/precompiled.o obj/engine_Release/ArchiveBuilder.o obj/engine_Release/CConsole.o obj/engine_Release/CLogger.o obj/engine_Release/CStr.o obj/engine_Release/CStrIntern.o obj/engine_Release/CacheLoader.o obj/engine_Release/Compress.o obj/engine_Release/ConfigDB.o obj/engine_Release/DllLoader.o obj/engine_Release/Errors.o obj/engine_Release/FileIo.o obj/engine_Release/Filesystem.o obj/engine_Release/GUID.o obj/engine_Release/Game.o obj/engine_Release/Atlas.o obj/engine_Release/CmdLineArgs.o obj/engine_Release/Config.o obj/engine_Release/GameSetup.o obj/engine_Release/HWDetect.o obj/engine_Release/Paths.o obj/engine_Release/Globals.o obj/engine_Release/Hashing.o obj/engine_Release/Hotkey.o obj/engine_Release/Joystick.o obj/engine_Release/KeyName.o obj/engine_Release/Loader.o obj/engine_Release/Mod.o obj/engine_Release/ModInstaller.o obj/engine_Release/ModIo.o obj/engine_Release/Profile.o obj/engine_Release/ProfileViewer.o obj/engine_Release/Profiler2.o obj/engine_Release/Profiler2GPU.o obj/engine_Release/Pyrogenesis.o obj/engine_Release/Replay.o obj/engine_Release/SavedGame.o obj/engine_Release/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/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/RelaxNG.o obj/engine_Release/XMLWriter.o obj/engine_Release/Xeromyces.o obj/engine_Release/JSInterface_ConfigDB.o obj/engine_Release/JSInterface_Console.o obj/engine_Release/JSInterface_Debug.o obj/engine_Release/JSInterface_Game.o obj/engine_Release/JSInterface_Hotkey.o obj/engine_Release/JSInterface_Main.o obj/engine_Release/JSInterface_Mod.o obj/engine_Release/JSInterface_ModIo.o obj/engine_Release/JSInterface_SavedGame.o obj/engine_Release/JSInterface_UserReport.o obj/engine_Release/JSInterface_VFS.o obj/engine_Release/JSInterface_VisualReplay.o obj/engine_Release/SoundManager.o obj/engine_Release/OggData.o obj/engine_Release/SoundData.o obj/engine_Release/ogg.o obj/engine_Release/CBufferItem.o obj/engine_Release/CSoundBase.o obj/engine_Release/CSoundItem.o obj/engine_Release/CStreamItem.o obj/engine_Release/JSInterface_Sound.o obj/engine_Release/SoundGroup.o ==== Building graphics (release) ==== Creating obj/graphics_Release mkdir -p obj/graphics_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -o "obj/graphics_Release/precompiled.h.gch" -MF "obj/graphics_Release/precompiled.h.d" -c "../../../source/pch/graphics/precompiled.h" In file included from ../../../source/pch/graphics/precompiled.h:21: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ Camera.cpp CameraController.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Camera.o" -MF "obj/graphics_Release/Camera.d" -c "../../../source/graphics/Camera.cpp" Canvas2D.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/CameraController.o" -MF "obj/graphics_Release/CameraController.d" -c "../../../source/graphics/CameraController.cpp" CinemaManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Canvas2D.o" -MF "obj/graphics_Release/Canvas2D.d" -c "../../../source/graphics/Canvas2D.cpp" ColladaManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/CinemaManager.o" -MF "obj/graphics_Release/CinemaManager.d" -c "../../../source/graphics/CinemaManager.cpp" Color.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ColladaManager.o" -MF "obj/graphics_Release/ColladaManager.d" -c "../../../source/graphics/ColladaManager.cpp" Font.cpp Decal.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Color.o" -MF "obj/graphics_Release/Color.d" -c "../../../source/graphics/Color.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Decal.o" -MF "obj/graphics_Release/Decal.d" -c "../../../source/graphics/Decal.cpp" FontManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Font.o" -MF "obj/graphics_Release/Font.d" -c "../../../source/graphics/Font.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/FontManager.o" -MF "obj/graphics_Release/FontManager.d" -c "../../../source/graphics/FontManager.cpp" FontMetrics.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/FontMetrics.o" -MF "obj/graphics_Release/FontMetrics.d" -c "../../../source/graphics/FontMetrics.cpp" GameView.cpp HFTracer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/GameView.o" -MF "obj/graphics_Release/GameView.d" -c "../../../source/graphics/GameView.cpp" HeightMipmap.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/HFTracer.o" -MF "obj/graphics_Release/HFTracer.d" -c "../../../source/graphics/HFTracer.cpp" ICameraController.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/HeightMipmap.o" -MF "obj/graphics_Release/HeightMipmap.d" -c "../../../source/graphics/HeightMipmap.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ICameraController.o" -MF "obj/graphics_Release/ICameraController.d" -c "../../../source/graphics/ICameraController.cpp" LOSTexture.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/LOSTexture.o" -MF "obj/graphics_Release/LOSTexture.d" -c "../../../source/graphics/LOSTexture.cpp" LightEnv.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/LightEnv.o" -MF "obj/graphics_Release/LightEnv.d" -c "../../../source/graphics/LightEnv.cpp" MapGenerator.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/MapGenerator.o" -MF "obj/graphics_Release/MapGenerator.d" -c "../../../source/graphics/MapGenerator.cpp" MapIO.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/MapIO.o" -MF "obj/graphics_Release/MapIO.d" -c "../../../source/graphics/MapIO.cpp" MapReader.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/MapReader.o" -MF "obj/graphics_Release/MapReader.d" -c "../../../source/graphics/MapReader.cpp" MapWriter.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/MapWriter.o" -MF "obj/graphics_Release/MapWriter.d" -c "../../../source/graphics/MapWriter.cpp" Material.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Material.o" -MF "obj/graphics_Release/Material.d" -c "../../../source/graphics/Material.cpp" MaterialManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/MaterialManager.o" -MF "obj/graphics_Release/MaterialManager.d" -c "../../../source/graphics/MaterialManager.cpp" MeshManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/MeshManager.o" -MF "obj/graphics_Release/MeshManager.d" -c "../../../source/graphics/MeshManager.cpp" MiniMapTexture.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/MiniMapTexture.o" -MF "obj/graphics_Release/MiniMapTexture.d" -c "../../../source/graphics/MiniMapTexture.cpp" MiniPatch.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/MiniPatch.o" -MF "obj/graphics_Release/MiniPatch.d" -c "../../../source/graphics/MiniPatch.cpp" Model.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Model.o" -MF "obj/graphics_Release/Model.d" -c "../../../source/graphics/Model.cpp" ModelAbstract.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ModelAbstract.o" -MF "obj/graphics_Release/ModelAbstract.d" -c "../../../source/graphics/ModelAbstract.cpp" ModelDef.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ModelDef.o" -MF "obj/graphics_Release/ModelDef.d" -c "../../../source/graphics/ModelDef.cpp" ObjectBase.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ObjectBase.o" -MF "obj/graphics_Release/ObjectBase.d" -c "../../../source/graphics/ObjectBase.cpp" ObjectEntry.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ObjectEntry.o" -MF "obj/graphics_Release/ObjectEntry.d" -c "../../../source/graphics/ObjectEntry.cpp" ObjectManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ObjectManager.o" -MF "obj/graphics_Release/ObjectManager.d" -c "../../../source/graphics/ObjectManager.cpp" Overlay.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Overlay.o" -MF "obj/graphics_Release/Overlay.d" -c "../../../source/graphics/Overlay.cpp" ParticleEmitter.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ParticleEmitter.o" -MF "obj/graphics_Release/ParticleEmitter.d" -c "../../../source/graphics/ParticleEmitter.cpp" ParticleEmitterType.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ParticleEmitterType.o" -MF "obj/graphics_Release/ParticleEmitterType.d" -c "../../../source/graphics/ParticleEmitterType.cpp" ParticleManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ParticleManager.o" -MF "obj/graphics_Release/ParticleManager.d" -c "../../../source/graphics/ParticleManager.cpp" Patch.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Patch.o" -MF "obj/graphics_Release/Patch.d" -c "../../../source/graphics/Patch.cpp" PreprocessorWrapper.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/PreprocessorWrapper.o" -MF "obj/graphics_Release/PreprocessorWrapper.d" -c "../../../source/graphics/PreprocessorWrapper.cpp" ShaderDefines.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ShaderDefines.o" -MF "obj/graphics_Release/ShaderDefines.d" -c "../../../source/graphics/ShaderDefines.cpp" ShaderManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ShaderManager.o" -MF "obj/graphics_Release/ShaderManager.d" -c "../../../source/graphics/ShaderManager.cpp" ShaderProgram.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ShaderProgram.o" -MF "obj/graphics_Release/ShaderProgram.d" -c "../../../source/graphics/ShaderProgram.cpp" ShaderTechnique.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ShaderTechnique.o" -MF "obj/graphics_Release/ShaderTechnique.d" -c "../../../source/graphics/ShaderTechnique.cpp" SkeletonAnimDef.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/SkeletonAnimDef.o" -MF "obj/graphics_Release/SkeletonAnimDef.d" -c "../../../source/graphics/SkeletonAnimDef.cpp" SkeletonAnimManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/SkeletonAnimManager.o" -MF "obj/graphics_Release/SkeletonAnimManager.d" -c "../../../source/graphics/SkeletonAnimManager.cpp" SmoothedValue.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/SmoothedValue.o" -MF "obj/graphics_Release/SmoothedValue.d" -c "../../../source/graphics/SmoothedValue.cpp" Terrain.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Terrain.o" -MF "obj/graphics_Release/Terrain.d" -c "../../../source/graphics/Terrain.cpp" TerrainProperties.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TerrainProperties.o" -MF "obj/graphics_Release/TerrainProperties.d" -c "../../../source/graphics/TerrainProperties.cpp" TerrainTextureEntry.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TerrainTextureEntry.o" -MF "obj/graphics_Release/TerrainTextureEntry.d" -c "../../../source/graphics/TerrainTextureEntry.cpp" TerrainTextureManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TerrainTextureManager.o" -MF "obj/graphics_Release/TerrainTextureManager.d" -c "../../../source/graphics/TerrainTextureManager.cpp" TerritoryBoundary.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TerritoryBoundary.o" -MF "obj/graphics_Release/TerritoryBoundary.d" -c "../../../source/graphics/TerritoryBoundary.cpp" TerritoryTexture.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TerritoryTexture.o" -MF "obj/graphics_Release/TerritoryTexture.d" -c "../../../source/graphics/TerritoryTexture.cpp" TextRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TextRenderer.o" -MF "obj/graphics_Release/TextRenderer.d" -c "../../../source/graphics/TextRenderer.cpp" TextureConverter.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TextureConverter.o" -MF "obj/graphics_Release/TextureConverter.d" -c "../../../source/graphics/TextureConverter.cpp" TextureManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TextureManager.o" -MF "obj/graphics_Release/TextureManager.d" -c "../../../source/graphics/TextureManager.cpp" Unit.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Unit.o" -MF "obj/graphics_Release/Unit.d" -c "../../../source/graphics/Unit.cpp" UnitAnimation.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/UnitAnimation.o" -MF "obj/graphics_Release/UnitAnimation.d" -c "../../../source/graphics/UnitAnimation.cpp" UnitManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/UnitManager.o" -MF "obj/graphics_Release/UnitManager.d" -c "../../../source/graphics/UnitManager.cpp" JSInterface_GameView.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/JSInterface_GameView.o" -MF "obj/graphics_Release/JSInterface_GameView.d" -c "../../../source/graphics/scripting/JSInterface_GameView.cpp" precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/precompiled.o" -MF "obj/graphics_Release/precompiled.d" -c "../../../source/pch/graphics/precompiled.cpp" AlphaMapCalculator.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/AlphaMapCalculator.o" -MF "obj/graphics_Release/AlphaMapCalculator.d" -c "../../../source/renderer/AlphaMapCalculator.cpp" DebugRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/DebugRenderer.o" -MF "obj/graphics_Release/DebugRenderer.d" -c "../../../source/renderer/DebugRenderer.cpp" DecalRData.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/DecalRData.o" -MF "obj/graphics_Release/DecalRData.d" -c "../../../source/renderer/DecalRData.cpp" HWLightingModelRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/HWLightingModelRenderer.o" -MF "obj/graphics_Release/HWLightingModelRenderer.d" -c "../../../source/renderer/HWLightingModelRenderer.cpp" InstancingModelRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/InstancingModelRenderer.o" -MF "obj/graphics_Release/InstancingModelRenderer.d" -c "../../../source/renderer/InstancingModelRenderer.cpp" MikktspaceWrap.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/MikktspaceWrap.o" -MF "obj/graphics_Release/MikktspaceWrap.d" -c "../../../source/renderer/MikktspaceWrap.cpp" ModelRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ModelRenderer.o" -MF "obj/graphics_Release/ModelRenderer.d" -c "../../../source/renderer/ModelRenderer.cpp" OverlayRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/OverlayRenderer.o" -MF "obj/graphics_Release/OverlayRenderer.d" -c "../../../source/renderer/OverlayRenderer.cpp" ParticleRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ParticleRenderer.o" -MF "obj/graphics_Release/ParticleRenderer.d" -c "../../../source/renderer/ParticleRenderer.cpp" PatchRData.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/PatchRData.o" -MF "obj/graphics_Release/PatchRData.d" -c "../../../source/renderer/PatchRData.cpp" PostprocManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/PostprocManager.o" -MF "obj/graphics_Release/PostprocManager.d" -c "../../../source/renderer/PostprocManager.cpp" RenderModifiers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/RenderModifiers.o" -MF "obj/graphics_Release/RenderModifiers.d" -c "../../../source/renderer/RenderModifiers.cpp" Renderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Renderer.o" -MF "obj/graphics_Release/Renderer.d" -c "../../../source/renderer/Renderer.cpp" RenderingOptions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/RenderingOptions.o" -MF "obj/graphics_Release/RenderingOptions.d" -c "../../../source/renderer/RenderingOptions.cpp" Scene.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/Scene.o" -MF "obj/graphics_Release/Scene.d" -c "../../../source/renderer/Scene.cpp" ShadowMap.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/ShadowMap.o" -MF "obj/graphics_Release/ShadowMap.d" -c "../../../source/renderer/ShadowMap.cpp" SilhouetteRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/SilhouetteRenderer.o" -MF "obj/graphics_Release/SilhouetteRenderer.d" -c "../../../source/renderer/SilhouetteRenderer.cpp" SkyManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/SkyManager.o" -MF "obj/graphics_Release/SkyManager.d" -c "../../../source/renderer/SkyManager.cpp" TerrainOverlay.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TerrainOverlay.o" -MF "obj/graphics_Release/TerrainOverlay.d" -c "../../../source/renderer/TerrainOverlay.cpp" TerrainRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TerrainRenderer.o" -MF "obj/graphics_Release/TerrainRenderer.d" -c "../../../source/renderer/TerrainRenderer.cpp" TexturedLineRData.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TexturedLineRData.o" -MF "obj/graphics_Release/TexturedLineRData.d" -c "../../../source/renderer/TexturedLineRData.cpp" TimeManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/TimeManager.o" -MF "obj/graphics_Release/TimeManager.d" -c "../../../source/renderer/TimeManager.cpp" VertexArray.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/VertexArray.o" -MF "obj/graphics_Release/VertexArray.d" -c "../../../source/renderer/VertexArray.cpp" VertexBuffer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/VertexBuffer.o" -MF "obj/graphics_Release/VertexBuffer.d" -c "../../../source/renderer/VertexBuffer.cpp" VertexBufferManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/VertexBufferManager.o" -MF "obj/graphics_Release/VertexBufferManager.d" -c "../../../source/renderer/VertexBufferManager.cpp" WaterManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/WaterManager.o" -MF "obj/graphics_Release/WaterManager.d" -c "../../../source/renderer/WaterManager.cpp" JSInterface_Renderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/JSInterface_Renderer.o" -MF "obj/graphics_Release/JSInterface_Renderer.d" -c "../../../source/renderer/scripting/JSInterface_Renderer.cpp" mikktspace.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/mikktspace.o" -MF "obj/graphics_Release/mikktspace.d" -c "../../../source/third_party/mikktspace/mikktspace.cpp" weldmesh.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/weldmesh.o" -MF "obj/graphics_Release/weldmesh.d" -c "../../../source/third_party/mikktspace/weldmesh.cpp" OgreGLSLPreprocessor.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/graphics_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/graphics_Release/OgreGLSLPreprocessor.o" -MF "obj/graphics_Release/OgreGLSLPreprocessor.d" -c "../../../source/third_party/ogre3d_preprocessor/OgreGLSLPreprocessor.cpp" Linking graphics ar -rcs "../../../binaries/system/libgraphics.a" obj/graphics_Release/Camera.o obj/graphics_Release/CameraController.o obj/graphics_Release/Canvas2D.o obj/graphics_Release/CinemaManager.o obj/graphics_Release/ColladaManager.o obj/graphics_Release/Color.o obj/graphics_Release/Decal.o obj/graphics_Release/Font.o obj/graphics_Release/FontManager.o obj/graphics_Release/FontMetrics.o obj/graphics_Release/GameView.o obj/graphics_Release/HFTracer.o obj/graphics_Release/HeightMipmap.o obj/graphics_Release/ICameraController.o obj/graphics_Release/LOSTexture.o obj/graphics_Release/LightEnv.o obj/graphics_Release/MapGenerator.o obj/graphics_Release/MapIO.o obj/graphics_Release/MapReader.o obj/graphics_Release/MapWriter.o obj/graphics_Release/Material.o obj/graphics_Release/MaterialManager.o obj/graphics_Release/MeshManager.o obj/graphics_Release/MiniMapTexture.o obj/graphics_Release/MiniPatch.o obj/graphics_Release/Model.o obj/graphics_Release/ModelAbstract.o obj/graphics_Release/ModelDef.o obj/graphics_Release/ObjectBase.o obj/graphics_Release/ObjectEntry.o obj/graphics_Release/ObjectManager.o obj/graphics_Release/Overlay.o obj/graphics_Release/ParticleEmitter.o obj/graphics_Release/ParticleEmitterType.o obj/graphics_Release/ParticleManager.o obj/graphics_Release/Patch.o obj/graphics_Release/PreprocessorWrapper.o obj/graphics_Release/ShaderDefines.o obj/graphics_Release/ShaderManager.o obj/graphics_Release/ShaderProgram.o obj/graphics_Release/ShaderTechnique.o obj/graphics_Release/SkeletonAnimDef.o obj/graphics_Release/SkeletonAnimManager.o obj/graphics_Release/SmoothedValue.o obj/graphics_Release/Terrain.o obj/graphics_Release/TerrainProperties.o obj/graphics_Release/TerrainTextureEntry.o obj/graphics_Release/TerrainTextureManager.o obj/graphics_Release/TerritoryBoundary.o obj/graphics_Release/TerritoryTexture.o obj/graphics_Release/TextRenderer.o obj/graphics_Release/TextureConverter.o obj/graphics_Release/TextureManager.o obj/graphics_Release/Unit.o obj/graphics_Release/UnitAnimation.o obj/graphics_Release/UnitManager.o obj/graphics_Release/JSInterface_GameView.o obj/graphics_Release/precompiled.o obj/graphics_Release/AlphaMapCalculator.o obj/graphics_Release/DebugRenderer.o obj/graphics_Release/DecalRData.o obj/graphics_Release/HWLightingModelRenderer.o obj/graphics_Release/InstancingModelRenderer.o obj/graphics_Release/MikktspaceWrap.o obj/graphics_Release/ModelRenderer.o obj/graphics_Release/OverlayRenderer.o obj/graphics_Release/ParticleRenderer.o obj/graphics_Release/PatchRData.o obj/graphics_Release/PostprocManager.o obj/graphics_Release/RenderModifiers.o obj/graphics_Release/Renderer.o obj/graphics_Release/RenderingOptions.o obj/graphics_Release/Scene.o obj/graphics_Release/ShadowMap.o obj/graphics_Release/SilhouetteRenderer.o obj/graphics_Release/SkyManager.o obj/graphics_Release/TerrainOverlay.o obj/graphics_Release/TerrainRenderer.o obj/graphics_Release/TexturedLineRData.o obj/graphics_Release/TimeManager.o obj/graphics_Release/VertexArray.o obj/graphics_Release/VertexBuffer.o obj/graphics_Release/VertexBufferManager.o obj/graphics_Release/WaterManager.o obj/graphics_Release/JSInterface_Renderer.o obj/graphics_Release/mikktspace.o obj/graphics_Release/weldmesh.o obj/graphics_Release/OgreGLSLPreprocessor.o ==== Building atlas (release) ==== Creating obj/atlas_Release mkdir -p obj/atlas_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -o "obj/atlas_Release/precompiled.h.gch" -MF "obj/atlas_Release/precompiled.h.d" -c "../../../source/pch/atlas/precompiled.h" In file included from ../../../source/ps/Game.h:25, from ../../../source/pch/atlas/precompiled.h:28: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ precompiled.cpp ActorViewer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/precompiled.o" -MF "obj/atlas_Release/precompiled.d" -c "../../../source/pch/atlas/precompiled.cpp" Brushes.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/ActorViewer.o" -MF "obj/atlas_Release/ActorViewer.d" -c "../../../source/tools/atlas/GameInterface/ActorViewer.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/Brushes.o" -MF "obj/atlas_Release/Brushes.d" -c "../../../source/tools/atlas/GameInterface/Brushes.cpp" CommandProc.cpp GameLoop.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/CommandProc.o" -MF "obj/atlas_Release/CommandProc.d" -c "../../../source/tools/atlas/GameInterface/CommandProc.cpp" BrushHandlers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/GameLoop.o" -MF "obj/atlas_Release/GameLoop.d" -c "../../../source/tools/atlas/GameInterface/GameLoop.cpp" CinemaHandler.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/BrushHandlers.o" -MF "obj/atlas_Release/BrushHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/BrushHandlers.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/CinemaHandler.o" -MF "obj/atlas_Release/CinemaHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp" CameraCtrlHandlers.cpp CommandHandlers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/CameraCtrlHandlers.o" -MF "obj/atlas_Release/CameraCtrlHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp" ElevationHandlers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/CommandHandlers.o" -MF "obj/atlas_Release/CommandHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CommandHandlers.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/ElevationHandlers.o" -MF "obj/atlas_Release/ElevationHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp" EnvironmentHandlers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/EnvironmentHandlers.o" -MF "obj/atlas_Release/EnvironmentHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp" MapHandlers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/MapHandlers.o" -MF "obj/atlas_Release/MapHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp" MessageHandler.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/MessageHandler.o" -MF "obj/atlas_Release/MessageHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.cpp" MiscHandlers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/MiscHandlers.o" -MF "obj/atlas_Release/MiscHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp" GraphicsSetupHandlers.cpp ObjectHandlers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/GraphicsSetupHandlers.o" -MF "obj/atlas_Release/GraphicsSetupHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/ObjectHandlers.o" -MF "obj/atlas_Release/ObjectHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp" PlayerHandlers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/PlayerHandlers.o" -MF "obj/atlas_Release/PlayerHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp" TerrainHandlers.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/TerrainHandlers.o" -MF "obj/atlas_Release/TerrainHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp" InputProcessor.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/InputProcessor.o" -MF "obj/atlas_Release/InputProcessor.d" -c "../../../source/tools/atlas/GameInterface/InputProcessor.cpp" MessagePasserImpl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/MessagePasserImpl.o" -MF "obj/atlas_Release/MessagePasserImpl.d" -c "../../../source/tools/atlas/GameInterface/MessagePasserImpl.cpp" Misc.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/Misc.o" -MF "obj/atlas_Release/Misc.d" -c "../../../source/tools/atlas/GameInterface/Misc.cpp" Register.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/Register.o" -MF "obj/atlas_Release/Register.d" -c "../../../source/tools/atlas/GameInterface/Register.cpp" SimState.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/SimState.o" -MF "obj/atlas_Release/SimState.d" -c "../../../source/tools/atlas/GameInterface/SimState.cpp" View.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -include obj/atlas_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/atlas_Release/View.o" -MF "obj/atlas_Release/View.d" -c "../../../source/tools/atlas/GameInterface/View.cpp" Linking atlas ar -rcs "../../../binaries/system/libatlas.a" obj/atlas_Release/precompiled.o obj/atlas_Release/ActorViewer.o obj/atlas_Release/Brushes.o obj/atlas_Release/CommandProc.o obj/atlas_Release/GameLoop.o obj/atlas_Release/BrushHandlers.o obj/atlas_Release/CameraCtrlHandlers.o obj/atlas_Release/CinemaHandler.o obj/atlas_Release/CommandHandlers.o obj/atlas_Release/ElevationHandlers.o obj/atlas_Release/EnvironmentHandlers.o obj/atlas_Release/GraphicsSetupHandlers.o obj/atlas_Release/MapHandlers.o obj/atlas_Release/MessageHandler.o obj/atlas_Release/MiscHandlers.o obj/atlas_Release/ObjectHandlers.o obj/atlas_Release/PlayerHandlers.o obj/atlas_Release/TerrainHandlers.o obj/atlas_Release/InputProcessor.o obj/atlas_Release/MessagePasserImpl.o obj/atlas_Release/Misc.o obj/atlas_Release/Register.o obj/atlas_Release/SimState.o obj/atlas_Release/View.o ==== Building gui (release) ==== Creating obj/gui_Release mkdir -p obj/gui_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -o "obj/gui_Release/precompiled.h.gch" -MF "obj/gui_Release/precompiled.h.d" -c "../../../source/pch/gui/precompiled.h" In file included from ../../../source/gui/ObjectBases/IGUIObject.h:35, from ../../../source/pch/gui/precompiled.h:27: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ CGUI.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CGUI.o" -MF "obj/gui_Release/CGUI.d" -c "../../../source/gui/CGUI.cpp" CGUIScrollBarVertical.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CGUIScrollBarVertical.o" -MF "obj/gui_Release/CGUIScrollBarVertical.d" -c "../../../source/gui/CGUIScrollBarVertical.cpp" CGUISetting.cpp CGUISprite.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CGUISetting.o" -MF "obj/gui_Release/CGUISetting.d" -c "../../../source/gui/CGUISetting.cpp" CGUIText.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CGUISprite.o" -MF "obj/gui_Release/CGUISprite.d" -c "../../../source/gui/CGUISprite.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CGUIText.o" -MF "obj/gui_Release/CGUIText.d" -c "../../../source/gui/CGUIText.cpp" GUIManager.cpp GUIObjectTypes.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/GUIManager.o" -MF "obj/gui_Release/GUIManager.d" -c "../../../source/gui/GUIManager.cpp" GUIMatrix.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/GUIMatrix.o" -MF "obj/gui_Release/GUIMatrix.d" -c "../../../source/gui/GUIMatrix.cpp" GUIRenderer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/GUIObjectTypes.o" -MF "obj/gui_Release/GUIObjectTypes.d" -c "../../../source/gui/GUIObjectTypes.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/GUIRenderer.o" -MF "obj/gui_Release/GUIRenderer.d" -c "../../../source/gui/GUIRenderer.cpp" GUIStringConversions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/GUIStringConversions.o" -MF "obj/gui_Release/GUIStringConversions.d" -c "../../../source/gui/GUIStringConversions.cpp" GUITooltip.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/GUITooltip.o" -MF "obj/gui_Release/GUITooltip.d" -c "../../../source/gui/GUITooltip.cpp" IGUIButtonBehavior.cpp IGUIObject.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/IGUIButtonBehavior.o" -MF "obj/gui_Release/IGUIButtonBehavior.d" -c "../../../source/gui/ObjectBases/IGUIButtonBehavior.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/IGUIObject.o" -MF "obj/gui_Release/IGUIObject.d" -c "../../../source/gui/ObjectBases/IGUIObject.cpp" IGUIScrollBar.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/IGUIScrollBar.o" -MF "obj/gui_Release/IGUIScrollBar.d" -c "../../../source/gui/IGUIScrollBar.cpp" IGUITextOwner.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/IGUITextOwner.o" -MF "obj/gui_Release/IGUITextOwner.d" -c "../../../source/gui/ObjectBases/IGUITextOwner.cpp" IGUIScrollBarOwner.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/IGUIScrollBarOwner.o" -MF "obj/gui_Release/IGUIScrollBarOwner.d" -c "../../../source/gui/ObjectBases/IGUIScrollBarOwner.cpp" CButton.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CButton.o" -MF "obj/gui_Release/CButton.d" -c "../../../source/gui/ObjectTypes/CButton.cpp" CChart.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CChart.o" -MF "obj/gui_Release/CChart.d" -c "../../../source/gui/ObjectTypes/CChart.cpp" CCheckBox.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CCheckBox.o" -MF "obj/gui_Release/CCheckBox.d" -c "../../../source/gui/ObjectTypes/CCheckBox.cpp" CDropDown.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CDropDown.o" -MF "obj/gui_Release/CDropDown.d" -c "../../../source/gui/ObjectTypes/CDropDown.cpp" CHotkeyPicker.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CHotkeyPicker.o" -MF "obj/gui_Release/CHotkeyPicker.d" -c "../../../source/gui/ObjectTypes/CHotkeyPicker.cpp" CImage.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CImage.o" -MF "obj/gui_Release/CImage.d" -c "../../../source/gui/ObjectTypes/CImage.cpp" CInput.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CInput.o" -MF "obj/gui_Release/CInput.d" -c "../../../source/gui/ObjectTypes/CInput.cpp" CList.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CList.o" -MF "obj/gui_Release/CList.d" -c "../../../source/gui/ObjectTypes/CList.cpp" CMiniMap.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CMiniMap.o" -MF "obj/gui_Release/CMiniMap.d" -c "../../../source/gui/ObjectTypes/CMiniMap.cpp" COList.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/COList.o" -MF "obj/gui_Release/COList.d" -c "../../../source/gui/ObjectTypes/COList.cpp" CProgressBar.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CProgressBar.o" -MF "obj/gui_Release/CProgressBar.d" -c "../../../source/gui/ObjectTypes/CProgressBar.cpp" CRadioButton.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CRadioButton.o" -MF "obj/gui_Release/CRadioButton.d" -c "../../../source/gui/ObjectTypes/CRadioButton.cpp" CSlider.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CSlider.o" -MF "obj/gui_Release/CSlider.d" -c "../../../source/gui/ObjectTypes/CSlider.cpp" CText.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CText.o" -MF "obj/gui_Release/CText.d" -c "../../../source/gui/ObjectTypes/CText.cpp" CTooltip.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CTooltip.o" -MF "obj/gui_Release/CTooltip.d" -c "../../../source/gui/ObjectTypes/CTooltip.cpp" GuiScriptConversions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/GuiScriptConversions.o" -MF "obj/gui_Release/GuiScriptConversions.d" -c "../../../source/gui/Scripting/GuiScriptConversions.cpp" JSInterface_GUIManager.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/JSInterface_GUIManager.o" -MF "obj/gui_Release/JSInterface_GUIManager.d" -c "../../../source/gui/Scripting/JSInterface_GUIManager.cpp" JSInterface_GUIProxy.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/JSInterface_GUIProxy.o" -MF "obj/gui_Release/JSInterface_GUIProxy.d" -c "../../../source/gui/Scripting/JSInterface_GUIProxy.cpp" JSInterface_GUISize.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/JSInterface_GUISize.o" -MF "obj/gui_Release/JSInterface_GUISize.d" -c "../../../source/gui/Scripting/JSInterface_GUISize.cpp" ScriptFunctions.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/ScriptFunctions.o" -MF "obj/gui_Release/ScriptFunctions.d" -c "../../../source/gui/Scripting/ScriptFunctions.cpp" CGUIColor.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CGUIColor.o" -MF "obj/gui_Release/CGUIColor.d" -c "../../../source/gui/SettingTypes/CGUIColor.cpp" CGUIHotkey.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CGUIHotkey.o" -MF "obj/gui_Release/CGUIHotkey.d" -c "../../../source/gui/SettingTypes/CGUIHotkey.cpp" CGUISize.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CGUISize.o" -MF "obj/gui_Release/CGUISize.d" -c "../../../source/gui/SettingTypes/CGUISize.cpp" CGUIString.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/CGUIString.o" -MF "obj/gui_Release/CGUIString.d" -c "../../../source/gui/SettingTypes/CGUIString.cpp" MouseEventMask.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/MouseEventMask.o" -MF "obj/gui_Release/MouseEventMask.d" -c "../../../source/gui/SettingTypes/MouseEventMask.cpp" L10n.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/L10n.o" -MF "obj/gui_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -D_REENTRANT -include obj/gui_Release/precompiled.h -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/gui_Release/precompiled.o" -MF "obj/gui_Release/precompiled.d" -c "../../../source/pch/gui/precompiled.cpp" Linking gui ar -rcs "../../../binaries/system/libgui.a" obj/gui_Release/CGUI.o obj/gui_Release/CGUIScrollBarVertical.o obj/gui_Release/CGUISetting.o obj/gui_Release/CGUISprite.o obj/gui_Release/CGUIText.o obj/gui_Release/GUIManager.o obj/gui_Release/GUIMatrix.o obj/gui_Release/GUIObjectTypes.o obj/gui_Release/GUIRenderer.o obj/gui_Release/GUIStringConversions.o obj/gui_Release/GUITooltip.o obj/gui_Release/IGUIScrollBar.o obj/gui_Release/IGUIButtonBehavior.o obj/gui_Release/IGUIObject.o obj/gui_Release/IGUIScrollBarOwner.o obj/gui_Release/IGUITextOwner.o obj/gui_Release/CButton.o obj/gui_Release/CChart.o obj/gui_Release/CCheckBox.o obj/gui_Release/CDropDown.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/CSlider.o obj/gui_Release/CText.o obj/gui_Release/CTooltip.o obj/gui_Release/GuiScriptConversions.o obj/gui_Release/JSInterface_GUIManager.o obj/gui_Release/JSInterface_GUIProxy.o obj/gui_Release/JSInterface_GUISize.o obj/gui_Release/ScriptFunctions.o obj/gui_Release/CGUIColor.o obj/gui_Release/CGUIHotkey.o obj/gui_Release/CGUISize.o obj/gui_Release/CGUIString.o obj/gui_Release/MouseEventMask.o obj/gui_Release/L10n.o obj/gui_Release/precompiled.o ==== Building lowlevel (release) ==== Creating obj/lowlevel_Release mkdir -p obj/lowlevel_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -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" dynarray.cpp freelist.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dynarray.o" -MF "obj/lowlevel_Release/dynarray.d" -c "../../../source/lib/allocators/dynarray.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/freelist.o" -MF "obj/lowlevel_Release/freelist.d" -c "../../../source/lib/allocators/freelist.cpp" page_aligned.cpp pool.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/page_aligned.o" -MF "obj/lowlevel_Release/page_aligned.d" -c "../../../source/lib/allocators/page_aligned.cpp" shared_ptr.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/pool.o" -MF "obj/lowlevel_Release/pool.d" -c "../../../source/lib/allocators/pool.cpp" app_hooks.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/shared_ptr.o" -MF "obj/lowlevel_Release/shared_ptr.d" -c "../../../source/lib/allocators/shared_ptr.cpp" bits.cpp byte_order.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/app_hooks.o" -MF "obj/lowlevel_Release/app_hooks.d" -c "../../../source/lib/app_hooks.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/bits.o" -MF "obj/lowlevel_Release/bits.d" -c "../../../source/lib/bits.cpp" debug.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/byte_order.o" -MF "obj/lowlevel_Release/byte_order.d" -c "../../../source/lib/byte_order.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/debug.o" -MF "obj/lowlevel_Release/debug.d" -c "../../../source/lib/debug.cpp" debug_stl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/debug_stl.o" -MF "obj/lowlevel_Release/debug_stl.d" -c "../../../source/lib/debug_stl.cpp" libsdl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/libsdl.o" -MF "obj/lowlevel_Release/libsdl.d" -c "../../../source/lib/external_libraries/libsdl.cpp" archive.cpp archive_zip.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/archive.o" -MF "obj/lowlevel_Release/archive.d" -c "../../../source/lib/file/archive/archive.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/archive_zip.o" -MF "obj/lowlevel_Release/archive_zip.d" -c "../../../source/lib/file/archive/archive_zip.cpp" codec.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/codec.o" -MF "obj/lowlevel_Release/codec.d" -c "../../../source/lib/file/archive/codec.cpp" codec_zlib.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/codec_zlib.o" -MF "obj/lowlevel_Release/codec_zlib.d" -c "../../../source/lib/file/archive/codec_zlib.cpp" dbghelp.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dbghelp.o" -MF "obj/lowlevel_Release/dbghelp.d" -c "../../../source/lib/external_libraries/dbghelp.cpp" stream.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/stream.o" -MF "obj/lowlevel_Release/stream.d" -c "../../../source/lib/file/archive/stream.cpp" file_loader.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_loader.o" -MF "obj/lowlevel_Release/file_loader.d" -c "../../../source/lib/file/common/file_loader.cpp" file_stats.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_stats.o" -MF "obj/lowlevel_Release/file_stats.d" -c "../../../source/lib/file/common/file_stats.cpp" real_directory.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/real_directory.o" -MF "obj/lowlevel_Release/real_directory.d" -c "../../../source/lib/file/common/real_directory.cpp" trace.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/trace.o" -MF "obj/lowlevel_Release/trace.d" -c "../../../source/lib/file/common/trace.cpp" file.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file.o" -MF "obj/lowlevel_Release/file.d" -c "../../../source/lib/file/file.cpp" file_system.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_system.o" -MF "obj/lowlevel_Release/file_system.d" -c "../../../source/lib/file/file_system.cpp" io.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/io.o" -MF "obj/lowlevel_Release/io.d" -c "../../../source/lib/file/io/io.cpp" write_buffer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/write_buffer.o" -MF "obj/lowlevel_Release/write_buffer.d" -c "../../../source/lib/file/io/write_buffer.cpp" vfs.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs.o" -MF "obj/lowlevel_Release/vfs.d" -c "../../../source/lib/file/vfs/vfs.cpp" vfs_lookup.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_lookup.o" -MF "obj/lowlevel_Release/vfs_lookup.d" -c "../../../source/lib/file/vfs/vfs_lookup.cpp" vfs_path.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_path.o" -MF "obj/lowlevel_Release/vfs_path.d" -c "../../../source/lib/file/vfs/vfs_path.cpp" vfs_populate.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_populate.o" -MF "obj/lowlevel_Release/vfs_populate.d" -c "../../../source/lib/file/vfs/vfs_populate.cpp" vfs_tree.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_tree.o" -MF "obj/lowlevel_Release/vfs_tree.d" -c "../../../source/lib/file/vfs/vfs_tree.cpp" vfs_util.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_util.o" -MF "obj/lowlevel_Release/vfs_util.d" -c "../../../source/lib/file/vfs/vfs_util.cpp" fnv_hash.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/fnv_hash.o" -MF "obj/lowlevel_Release/fnv_hash.d" -c "../../../source/lib/fnv_hash.cpp" frequency_filter.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/frequency_filter.o" -MF "obj/lowlevel_Release/frequency_filter.d" -c "../../../source/lib/frequency_filter.cpp" input.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/input.o" -MF "obj/lowlevel_Release/input.d" -c "../../../source/lib/input.cpp" ../../../source/lib/external_libraries/libsdl.cpp: In function ‘const char* GetSDLSubsystem(SDL_Window*)’: ../../../source/lib/external_libraries/libsdl.cpp:89:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | subsystem = "Haiku"; | ~~~~~~~~~~^~~~~~~~~ ../../../source/lib/external_libraries/libsdl.cpp:92:2: note: here 92 | default: | ^~~~~~~ lib.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/lib.o" -MF "obj/lowlevel_Release/lib.d" -c "../../../source/lib/lib.cpp" module_init.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/module_init.o" -MF "obj/lowlevel_Release/module_init.d" -c "../../../source/lib/module_init.cpp" ogl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ogl.o" -MF "obj/lowlevel_Release/ogl.d" -c "../../../source/lib/ogl.cpp" path.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/path.o" -MF "obj/lowlevel_Release/path.d" -c "../../../source/lib/path.cpp" posix.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/posix.o" -MF "obj/lowlevel_Release/posix.d" -c "../../../source/lib/posix/posix.cpp" rand.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/rand.o" -MF "obj/lowlevel_Release/rand.d" -c "../../../source/lib/rand.cpp" regex.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/regex.o" -MF "obj/lowlevel_Release/regex.d" -c "../../../source/lib/regex.cpp" cursor.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/cursor.o" -MF "obj/lowlevel_Release/cursor.d" -c "../../../source/lib/res/graphics/cursor.cpp" ogl_tex.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ogl_tex.o" -MF "obj/lowlevel_Release/ogl_tex.d" -c "../../../source/lib/res/graphics/ogl_tex.cpp" h_mgr.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/h_mgr.o" -MF "obj/lowlevel_Release/h_mgr.d" -c "../../../source/lib/res/h_mgr.cpp" secure_crt.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/secure_crt.o" -MF "obj/lowlevel_Release/secure_crt.d" -c "../../../source/lib/secure_crt.cpp" status.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/status.o" -MF "obj/lowlevel_Release/status.d" -c "../../../source/lib/status.cpp" ../../../source/lib/res/h_mgr.cpp: In function ‘void h_free_hd(HDATA*)’: ../../../source/lib/res/h_mgr.cpp:560:27: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct HDATA’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 560 | memset(hd, 0, sizeof(*hd)); | ^ ../../../source/lib/res/h_mgr.cpp:132:8: note: ‘struct HDATA’ declared here 132 | struct HDATA | ^~~~~ svn_revision.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/svn_revision.o" -MF "obj/lowlevel_Release/svn_revision.d" -c "../../../source/lib/svn_revision.cpp" amd64.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/amd64.o" -MF "obj/lowlevel_Release/amd64.d" -c "../../../source/lib/sysdep/arch/amd64/amd64.cpp" apic.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/apic.o" -MF "obj/lowlevel_Release/apic.d" -c "../../../source/lib/sysdep/arch/x86_x64/apic.cpp" simd.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/simd.o" -MF "obj/lowlevel_Release/simd.d" -c "../../../source/lib/sysdep/arch/x86_x64/simd.cpp" topology.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/topology.o" -MF "obj/lowlevel_Release/topology.d" -c "../../../source/lib/sysdep/arch/x86_x64/topology.cpp" x86_x64.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/x86_x64.o" -MF "obj/lowlevel_Release/x86_x64.d" -c "../../../source/lib/sysdep/arch/x86_x64/x86_x64.cpp" cpu.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/cpu.o" -MF "obj/lowlevel_Release/cpu.d" -c "../../../source/lib/sysdep/cpu.cpp" gfx.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/gfx.o" -MF "obj/lowlevel_Release/gfx.d" -c "../../../source/lib/sysdep/gfx.cpp" dir_watch_inotify.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dir_watch_inotify.o" -MF "obj/lowlevel_Release/dir_watch_inotify.d" -c "../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp" lcpu.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/lcpu.o" -MF "obj/lowlevel_Release/lcpu.d" -c "../../../source/lib/sysdep/os/linux/lcpu.cpp" ldbg.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ldbg.o" -MF "obj/lowlevel_Release/ldbg.d" -c "../../../source/lib/sysdep/os/linux/ldbg.cpp" linux.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/linux.o" -MF "obj/lowlevel_Release/linux.d" -c "../../../source/lib/sysdep/os/linux/linux.cpp" udbg.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/udbg.o" -MF "obj/lowlevel_Release/udbg.d" -c "../../../source/lib/sysdep/os/unix/udbg.cpp" ufilesystem.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ufilesystem.o" -MF "obj/lowlevel_Release/ufilesystem.d" -c "../../../source/lib/sysdep/os/unix/ufilesystem.cpp" unix.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unix.o" -MF "obj/lowlevel_Release/unix.d" -c "../../../source/lib/sysdep/os/unix/unix.cpp" unix_executable_pathname.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unix_executable_pathname.o" -MF "obj/lowlevel_Release/unix_executable_pathname.d" -c "../../../source/lib/sysdep/os/unix/unix_executable_pathname.cpp" unuma.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unuma.o" -MF "obj/lowlevel_Release/unuma.d" -c "../../../source/lib/sysdep/os/unix/unuma.cpp" uvm.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/uvm.o" -MF "obj/lowlevel_Release/uvm.d" -c "../../../source/lib/sysdep/os/unix/uvm.cpp" os_cpu.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/os_cpu.o" -MF "obj/lowlevel_Release/os_cpu.d" -c "../../../source/lib/sysdep/os_cpu.cpp" gcc.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/gcc.o" -MF "obj/lowlevel_Release/gcc.d" -c "../../../source/lib/sysdep/rtl/gcc/gcc.cpp" smbios.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/smbios.o" -MF "obj/lowlevel_Release/smbios.d" -c "../../../source/lib/sysdep/smbios.cpp" tex.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex.o" -MF "obj/lowlevel_Release/tex.d" -c "../../../source/lib/tex/tex.cpp" tex_bmp.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_bmp.o" -MF "obj/lowlevel_Release/tex_bmp.d" -c "../../../source/lib/tex/tex_bmp.cpp" tex_codec.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_codec.o" -MF "obj/lowlevel_Release/tex_codec.d" -c "../../../source/lib/tex/tex_codec.cpp" tex_dds.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_dds.o" -MF "obj/lowlevel_Release/tex_dds.d" -c "../../../source/lib/tex/tex_dds.cpp" tex_png.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_png.o" -MF "obj/lowlevel_Release/tex_png.d" -c "../../../source/lib/tex/tex_png.cpp" tex_tga.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_tga.o" -MF "obj/lowlevel_Release/tex_tga.d" -c "../../../source/lib/tex/tex_tga.cpp" timer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/timer.o" -MF "obj/lowlevel_Release/timer.d" -c "../../../source/lib/timer.cpp" utf8.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/utf8.o" -MF "obj/lowlevel_Release/utf8.d" -c "../../../source/lib/utf8.cpp" wsecure_crt.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/wsecure_crt.o" -MF "obj/lowlevel_Release/wsecure_crt.d" -c "../../../source/lib/wsecure_crt.cpp" precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem ../../../libraries/source/valgrind/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/precompiled.o" -MF "obj/lowlevel_Release/precompiled.d" -c "../../../source/pch/lowlevel/precompiled.cpp" Linking lowlevel ar -rcs "../../../binaries/system/liblowlevel.a" obj/lowlevel_Release/dynarray.o obj/lowlevel_Release/freelist.o obj/lowlevel_Release/page_aligned.o obj/lowlevel_Release/pool.o obj/lowlevel_Release/shared_ptr.o obj/lowlevel_Release/app_hooks.o obj/lowlevel_Release/bits.o obj/lowlevel_Release/byte_order.o obj/lowlevel_Release/debug.o obj/lowlevel_Release/debug_stl.o obj/lowlevel_Release/dbghelp.o obj/lowlevel_Release/libsdl.o obj/lowlevel_Release/archive.o obj/lowlevel_Release/archive_zip.o obj/lowlevel_Release/codec.o obj/lowlevel_Release/codec_zlib.o obj/lowlevel_Release/stream.o obj/lowlevel_Release/file_loader.o obj/lowlevel_Release/file_stats.o obj/lowlevel_Release/real_directory.o obj/lowlevel_Release/trace.o obj/lowlevel_Release/file.o obj/lowlevel_Release/file_system.o obj/lowlevel_Release/io.o obj/lowlevel_Release/write_buffer.o obj/lowlevel_Release/vfs.o obj/lowlevel_Release/vfs_lookup.o obj/lowlevel_Release/vfs_path.o obj/lowlevel_Release/vfs_populate.o obj/lowlevel_Release/vfs_tree.o obj/lowlevel_Release/vfs_util.o obj/lowlevel_Release/fnv_hash.o obj/lowlevel_Release/frequency_filter.o obj/lowlevel_Release/input.o obj/lowlevel_Release/lib.o obj/lowlevel_Release/module_init.o obj/lowlevel_Release/ogl.o obj/lowlevel_Release/path.o obj/lowlevel_Release/posix.o obj/lowlevel_Release/rand.o obj/lowlevel_Release/regex.o obj/lowlevel_Release/cursor.o obj/lowlevel_Release/ogl_tex.o obj/lowlevel_Release/h_mgr.o obj/lowlevel_Release/secure_crt.o obj/lowlevel_Release/status.o obj/lowlevel_Release/svn_revision.o obj/lowlevel_Release/amd64.o obj/lowlevel_Release/apic.o obj/lowlevel_Release/simd.o obj/lowlevel_Release/topology.o obj/lowlevel_Release/x86_x64.o obj/lowlevel_Release/cpu.o obj/lowlevel_Release/gfx.o obj/lowlevel_Release/dir_watch_inotify.o obj/lowlevel_Release/lcpu.o obj/lowlevel_Release/ldbg.o obj/lowlevel_Release/linux.o obj/lowlevel_Release/udbg.o obj/lowlevel_Release/ufilesystem.o obj/lowlevel_Release/unix.o obj/lowlevel_Release/unix_executable_pathname.o obj/lowlevel_Release/unuma.o obj/lowlevel_Release/uvm.o obj/lowlevel_Release/os_cpu.o obj/lowlevel_Release/gcc.o obj/lowlevel_Release/smbios.o obj/lowlevel_Release/tex.o obj/lowlevel_Release/tex_bmp.o obj/lowlevel_Release/tex_codec.o obj/lowlevel_Release/tex_dds.o obj/lowlevel_Release/tex_png.o obj/lowlevel_Release/tex_tga.o obj/lowlevel_Release/timer.o obj/lowlevel_Release/utf8.o obj/lowlevel_Release/wsecure_crt.o obj/lowlevel_Release/precompiled.o ==== Building mongoose (release) ==== Creating obj/mongoose_Release mkdir -p obj/mongoose_Release mongoose.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mongoose -I../../../source -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mongoose_Release/mongoose.o" -MF "obj/mongoose_Release/mongoose.d" -c "../../../source/third_party/mongoose/mongoose.cpp" ../../../source/third_party/mongoose/mongoose.cpp: In function ‘mg_context* mg_start(mg_callback_t, void*, const char**)’: ../../../source/third_party/mongoose/mongoose.cpp:4295:21: warning: cast between incompatible function types from ‘void (*)(mg_context*)’ to ‘mg_thread_func_t’ {aka ‘void* (*)(void*)’} [-Wcast-function-type] 4295 | start_thread(ctx, (mg_thread_func_t) master_thread, ctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/third_party/mongoose/mongoose.cpp:4299:27: warning: cast between incompatible function types from ‘void (*)(mg_context*)’ to ‘mg_thread_func_t’ {aka ‘void* (*)(void*)’} [-Wcast-function-type] 4299 | if (start_thread(ctx, (mg_thread_func_t) worker_thread, ctx) != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Linking mongoose ar -rcs "../../../binaries/system/libmongoose.a" obj/mongoose_Release/mongoose.o ==== Building Collada (release) ==== Creating obj/Collada_Release mkdir -p obj/Collada_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -o "obj/Collada_Release/precompiled.h.gch" -MF "obj/Collada_Release/precompiled.h.d" -c "../../../source/collada/precompiled.h" CommonConvert.cpp DLL.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/CommonConvert.o" -MF "obj/Collada_Release/CommonConvert.d" -c "../../../source/collada/CommonConvert.cpp" Decompose.cpp GeomReindex.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/DLL.o" -MF "obj/Collada_Release/DLL.d" -c "../../../source/collada/DLL.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/Decompose.o" -MF "obj/Collada_Release/Decompose.d" -c "../../../source/collada/Decompose.cpp" Maths.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/GeomReindex.o" -MF "obj/Collada_Release/GeomReindex.d" -c "../../../source/collada/GeomReindex.cpp" PSAConvert.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/Maths.o" -MF "obj/Collada_Release/Maths.d" -c "../../../source/collada/Maths.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/PSAConvert.o" -MF "obj/Collada_Release/PSAConvert.d" -c "../../../source/collada/PSAConvert.cpp" StdSkeletons.cpp PMDConvert.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/StdSkeletons.o" -MF "obj/Collada_Release/StdSkeletons.d" -c "../../../source/collada/StdSkeletons.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/PMDConvert.o" -MF "obj/Collada_Release/PMDConvert.d" -c "../../../source/collada/PMDConvert.cpp" XMLFix.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/XMLFix.o" -MF "obj/Collada_Release/XMLFix.d" -c "../../../source/collada/XMLFix.cpp" precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/precompiled.o" -MF "obj/Collada_Release/precompiled.d" -c "../../../source/collada/precompiled.cpp" Linking Collada g++ -o "../../../binaries/system/libCollada.so" obj/Collada_Release/CommonConvert.o obj/Collada_Release/DLL.o obj/Collada_Release/Decompose.o obj/Collada_Release/GeomReindex.o obj/Collada_Release/Maths.o obj/Collada_Release/PMDConvert.o obj/Collada_Release/PSAConvert.o obj/Collada_Release/StdSkeletons.o obj/Collada_Release/XMLFix.o obj/Collada_Release/precompiled.o -L../../../binaries/system -L../../../libraries/source/fcollada/lib -L/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/lib -shared -Wl,-soname=libCollada.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -rdynamic -lFColladaSR -lxml2 -ldl ==== Building pyrogenesis (release) ==== Creating obj/pyrogenesis_Release mkdir -p obj/pyrogenesis_Release main.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/pyrogenesis -I../../../source -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/include/libpng16 -isystem /gnu/store/wmzk9skdak94x9v1ypnh8q8ikr10fmd3-nspr-4.31/include/nspr -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/valgrind/include -isystem ../../../libraries/source/nvtt/include -isystem /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/include/p11-kit-1 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -isystem /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78 -pthread -include /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/include/mozjs-78/js/RequiredDefines.h -o "obj/pyrogenesis_Release/main.o" -MF "obj/pyrogenesis_Release/main.d" -c "../../../source/main.cpp" In file included from ../../../source/ps/Game.h:25, from ../../../source/main.cpp:48: ../../../source/scriptinterface/ScriptTypes.h:85:2: warning: #warning Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync [-Wcpp] 85 | #warning Your compiler is trying to use an untested minor version of the \ | ^~~~~~~ Linking pyrogenesis g++ -o "../../../binaries/system/pyrogenesis" obj/pyrogenesis_Release/main.o -L../../../binaries/system -L/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/lib -L/gnu/store/p7iq81hxxyk9zy7a9dngbf16zm8d4klx-libpng-1.6.37/lib -L/gnu/store/8qv5kb2fgm4c3bf70zcg9l6hkf3qzpw9-zlib-1.2.11/lib -L/gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/lib -L/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/lib -L/gnu/store/c76yr5wxyvay2fc9kr614wpa5npl68m7-icu4c-68.2/lib -L/gnu/store/fa43ijbrb96x08621qigxxiphp503lsi-libx11-1.7.3.1/lib -L../../../libraries/source/nvtt/lib -L/gnu/store/dyqswrwhn7xd7spzgfgs0jxn49kmlz1b-gloox-1.0.24/lib -L/gnu/store/zl9wf0zwq2ka9rpmayp53hnp2mn460xf-gnutls-3.7.2/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -Wl,-rpath,/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/lib -Wl,--enable-new-dtags -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/libglooxwrapper.a ../../../binaries/system/libsimulation2.a ../../../binaries/system/libscriptinterface.a ../../../binaries/system/libengine.a ../../../binaries/system/libgraphics.a ../../../binaries/system/libatlas.a ../../../binaries/system/libgui.a ../../../binaries/system/liblowlevel.a ../../../binaries/system/libmongoose.a -lGL -lSDL2 -lpng16 -lmozjs-78 -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -licudata -lsodium -lfmt -lX11 -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lresolv -lidn -lgnutls -lz -lminiupnpc -lrt -ldl -Wl,--end-group ld: warning: libicui18n.so.69, needed by /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/lib/libmozjs-78.so, may conflict with libicui18n.so.68 ld: warning: libicuuc.so.69, needed by /gnu/store/p3hz5g4z1yzjq6bsbp7kqr9g0fmrmad8-mozjs-78.15.0/lib/libmozjs-78.so, may conflict with libicuuc.so.68 ==== Building mocks_test (release) ==== Creating obj/mocks_test_Release mkdir -p obj/mocks_test_Release mocks_test.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_test -I../../../source -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -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" Linking mocks_test ar -rcs "../../../binaries/system/libmocks_test.a" obj/mocks_test_Release/mocks_test.o ==== Building AtlasObject (release) ==== Creating obj/AtlasObject_Release mkdir -p obj/AtlasObject_Release AtlasObjectImpl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectImpl.o" -MF "obj/AtlasObject_Release/AtlasObjectImpl.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectImpl.cpp" AtlasObjectJS.cpp AtlasObjectText.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectJS.o" -MF "obj/AtlasObject_Release/AtlasObjectJS.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectText.o" -MF "obj/AtlasObject_Release/AtlasObjectText.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectText.cpp" AtlasObjectXML.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectXML.o" -MF "obj/AtlasObject_Release/AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp" In file included from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/yield_k.hpp:23, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/spinlock.hpp:42, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/shared_ptr.hpp:29, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/shared_ptr.hpp:17, from ../../../source/third_party/jsonspirit/json_spirit_value.h:22, from ../../../source/third_party/jsonspirit/json_spirit_writer_template.h:13, from ../../../source/tools/atlas/AtlasObject/JSONSpiritInclude.h:32, from ../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp:26: /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ 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 ==== Building AtlasUI (release) ==== Creating obj/AtlasUI_Release mkdir -p obj/AtlasUI_Release precompiled.h g++ -x c++-header -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/precompiled.h.gch" -MF "obj/AtlasUI_Release/precompiled.h.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.h" ActorEditor.cpp ActorEditorListCtrl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorEditor.o" -MF "obj/AtlasUI_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp" AnimListEditor.cpp PropListEditor.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorEditorListCtrl.o" -MF "obj/AtlasUI_Release/ActorEditorListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp" TexListEditor.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AnimListEditor.o" -MF "obj/AtlasUI_Release/AnimListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp" ToolButton.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PropListEditor.o" -MF "obj/AtlasUI_Release/PropListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp" ActionButton.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TexListEditor.o" -MF "obj/AtlasUI_Release/TexListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/TexListEditor.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActionButton.o" -MF "obj/AtlasUI_Release/ActionButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp" Canvas.cpp ColorDialog.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ToolButton.o" -MF "obj/AtlasUI_Release/ToolButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ToolButton.cpp" DraggableListCtrl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Canvas.o" -MF "obj/AtlasUI_Release/Canvas.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ColorDialog.o" -MF "obj/AtlasUI_Release/ColorDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ColorDialog.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DraggableListCtrl.o" -MF "obj/AtlasUI_Release/DraggableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.cpp" EditableListCtrl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/EditableListCtrl.o" -MF "obj/AtlasUI_Release/EditableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp" EditableListCtrlCommands.cpp FieldEditCtrl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/EditableListCtrlCommands.o" -MF "obj/AtlasUI_Release/EditableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.cpp" DraggableListCtrlCommands.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FieldEditCtrl.o" -MF "obj/AtlasUI_Release/FieldEditCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp" ListCtrlValidator.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DraggableListCtrlCommands.o" -MF "obj/AtlasUI_Release/DraggableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp" QuickComboBox.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ListCtrlValidator.o" -MF "obj/AtlasUI_Release/ListCtrlValidator.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp" g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickComboBox.o" -MF "obj/AtlasUI_Release/QuickComboBox.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.cpp" QuickFileCtrl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickFileCtrl.o" -MF "obj/AtlasUI_Release/QuickFileCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp" QuickTextCtrl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickTextCtrl.o" -MF "obj/AtlasUI_Release/QuickTextCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickTextCtrl.cpp" FileHistory.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FileHistory.o" -MF "obj/AtlasUI_Release/FileHistory.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.cpp" HighResTimer.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/HighResTimer.o" -MF "obj/AtlasUI_Release/HighResTimer.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp" MapDialog.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MapDialog.o" -MF "obj/AtlasUI_Release/MapDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp" MapResizeDialog.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MapResizeDialog.o" -MF "obj/AtlasUI_Release/MapResizeDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp" PseudoMiniMapPanel.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PseudoMiniMapPanel.o" -MF "obj/AtlasUI_Release/PseudoMiniMapPanel.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp" SnapSplitterWindow.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SnapSplitterWindow.o" -MF "obj/AtlasUI_Release/SnapSplitterWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/SnapSplitterWindow.cpp" virtualdirtreectrl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/virtualdirtreectrl.o" -MF "obj/AtlasUI_Release/virtualdirtreectrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp" AtlasDialog.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasDialog.o" -MF "obj/AtlasUI_Release/AtlasDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasDialog.cpp" AtlasWindow.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindow.o" -MF "obj/AtlasUI_Release/AtlasWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.cpp" AtlasClipboard.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasClipboard.o" -MF "obj/AtlasUI_Release/AtlasClipboard.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp" AtlasEventLoop.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasEventLoop.o" -MF "obj/AtlasUI_Release/AtlasEventLoop.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasEventLoop.cpp" AtlasWindowCommand.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindowCommand.o" -MF "obj/AtlasUI_Release/AtlasWindowCommand.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp" AtlasWindowCommandProc.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindowCommandProc.o" -MF "obj/AtlasUI_Release/AtlasWindowCommandProc.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommandProc.cpp" Datafile.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Datafile.o" -MF "obj/AtlasUI_Release/Datafile.d" -c "../../../source/tools/atlas/AtlasUI/General/Datafile.cpp" Observable.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Observable.o" -MF "obj/AtlasUI_Release/Observable.d" -c "../../../source/tools/atlas/AtlasUI/General/Observable.cpp" DLLInterface.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DLLInterface.o" -MF "obj/AtlasUI_Release/DLLInterface.d" -c "../../../source/tools/atlas/AtlasUI/Misc/DLLInterface.cpp" KeyMap.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/KeyMap.o" -MF "obj/AtlasUI_Release/KeyMap.d" -c "../../../source/tools/atlas/AtlasUI/Misc/KeyMap.cpp" precompiled.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/precompiled.o" -MF "obj/AtlasUI_Release/precompiled.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.cpp" ScenarioEditor.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ScenarioEditor.o" -MF "obj/AtlasUI_Release/ScenarioEditor.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp" SectionLayout.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SectionLayout.o" -MF "obj/AtlasUI_Release/SectionLayout.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp" Cinema.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Cinema.o" -MF "obj/AtlasUI_Release/Cinema.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp" Sidebar.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Sidebar.o" -MF "obj/AtlasUI_Release/Sidebar.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.cpp" Environment.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Environment.o" -MF "obj/AtlasUI_Release/Environment.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp" LightControl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/LightControl.o" -MF "obj/AtlasUI_Release/LightControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp" Map.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Map.o" -MF "obj/AtlasUI_Release/Map.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp" Object.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Object.o" -MF "obj/AtlasUI_Release/Object.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp" VariationControl.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/VariationControl.o" -MF "obj/AtlasUI_Release/VariationControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/VariationControl.cpp" Player.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Player.o" -MF "obj/AtlasUI_Release/Player.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp" Terrain.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Terrain.o" -MF "obj/AtlasUI_Release/Terrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp" ActorViewerTool.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorViewerTool.o" -MF "obj/AtlasUI_Release/ActorViewerTool.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp" AlterElevation.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AlterElevation.o" -MF "obj/AtlasUI_Release/AlterElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp" Brushes.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Brushes.o" -MF "obj/AtlasUI_Release/Brushes.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp" MiscState.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MiscState.o" -MF "obj/AtlasUI_Release/MiscState.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/MiscState.cpp" In file included from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/yield_k.hpp:23, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/spinlock.hpp:42, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/smart_ptr/shared_ptr.hpp:29, from /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/shared_ptr.hpp:17, from ../../../source/third_party/jsonspirit/json_spirit_value.h:22, from ../../../source/third_party/jsonspirit/json_spirit_writer_template.h:13, from ../../../source/tools/atlas/AtlasObject/JSONSpiritInclude.h:32, from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: /gnu/store/hm6dlgzkqz33fbiba07jjh8yzdikn7pp-boost-1.77.0/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ObjectSettings.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ObjectSettings.o" -MF "obj/AtlasUI_Release/ObjectSettings.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp" Tools.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Tools.o" -MF "obj/AtlasUI_Release/Tools.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp" FillTerrain.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FillTerrain.o" -MF "obj/AtlasUI_Release/FillTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp" FlattenElevation.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FlattenElevation.o" -MF "obj/AtlasUI_Release/FlattenElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp" PaintTerrain.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PaintTerrain.o" -MF "obj/AtlasUI_Release/PaintTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp" PickWaterHeight.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PickWaterHeight.o" -MF "obj/AtlasUI_Release/PickWaterHeight.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp" PikeElevation.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PikeElevation.o" -MF "obj/AtlasUI_Release/PikeElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp" PlaceObject.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PlaceObject.o" -MF "obj/AtlasUI_Release/PlaceObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp" ReplaceTerrain.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ReplaceTerrain.o" -MF "obj/AtlasUI_Release/ReplaceTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp" SmoothElevation.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SmoothElevation.o" -MF "obj/AtlasUI_Release/SmoothElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp" TransformObject.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TransformObject.o" -MF "obj/AtlasUI_Release/TransformObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp" TransformPath.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -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 /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/include/libxml2 -isystem /gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/include/SDL2 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib/wx/include/gtk3-unicode-3.0 -isystem /gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/include/wx-3.0 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TransformPath.o" -MF "obj/AtlasUI_Release/TransformPath.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp" Linking AtlasUI g++ -o "../../../binaries/system/libAtlasUI.so" obj/AtlasUI_Release/ActorEditor.o obj/AtlasUI_Release/ActorEditorListCtrl.o obj/AtlasUI_Release/AnimListEditor.o obj/AtlasUI_Release/PropListEditor.o obj/AtlasUI_Release/TexListEditor.o obj/AtlasUI_Release/ActionButton.o obj/AtlasUI_Release/ToolButton.o obj/AtlasUI_Release/Canvas.o obj/AtlasUI_Release/ColorDialog.o obj/AtlasUI_Release/DraggableListCtrl.o obj/AtlasUI_Release/DraggableListCtrlCommands.o obj/AtlasUI_Release/EditableListCtrl.o obj/AtlasUI_Release/EditableListCtrlCommands.o obj/AtlasUI_Release/FieldEditCtrl.o obj/AtlasUI_Release/ListCtrlValidator.o obj/AtlasUI_Release/QuickComboBox.o obj/AtlasUI_Release/QuickFileCtrl.o obj/AtlasUI_Release/QuickTextCtrl.o obj/AtlasUI_Release/FileHistory.o obj/AtlasUI_Release/HighResTimer.o obj/AtlasUI_Release/MapDialog.o obj/AtlasUI_Release/MapResizeDialog.o obj/AtlasUI_Release/PseudoMiniMapPanel.o obj/AtlasUI_Release/SnapSplitterWindow.o obj/AtlasUI_Release/virtualdirtreectrl.o obj/AtlasUI_Release/AtlasDialog.o obj/AtlasUI_Release/AtlasWindow.o obj/AtlasUI_Release/AtlasClipboard.o obj/AtlasUI_Release/AtlasEventLoop.o obj/AtlasUI_Release/AtlasWindowCommand.o obj/AtlasUI_Release/AtlasWindowCommandProc.o obj/AtlasUI_Release/Datafile.o obj/AtlasUI_Release/Observable.o obj/AtlasUI_Release/DLLInterface.o obj/AtlasUI_Release/KeyMap.o obj/AtlasUI_Release/precompiled.o obj/AtlasUI_Release/ScenarioEditor.o obj/AtlasUI_Release/SectionLayout.o obj/AtlasUI_Release/Cinema.o obj/AtlasUI_Release/Sidebar.o obj/AtlasUI_Release/Environment.o obj/AtlasUI_Release/LightControl.o obj/AtlasUI_Release/Map.o obj/AtlasUI_Release/Object.o obj/AtlasUI_Release/VariationControl.o obj/AtlasUI_Release/Player.o obj/AtlasUI_Release/Terrain.o obj/AtlasUI_Release/ActorViewerTool.o obj/AtlasUI_Release/AlterElevation.o obj/AtlasUI_Release/Brushes.o obj/AtlasUI_Release/MiscState.o obj/AtlasUI_Release/ObjectSettings.o obj/AtlasUI_Release/Tools.o obj/AtlasUI_Release/FillTerrain.o obj/AtlasUI_Release/FlattenElevation.o obj/AtlasUI_Release/PaintTerrain.o obj/AtlasUI_Release/PickWaterHeight.o obj/AtlasUI_Release/PikeElevation.o obj/AtlasUI_Release/PlaceObject.o obj/AtlasUI_Release/ReplaceTerrain.o obj/AtlasUI_Release/SmoothElevation.o obj/AtlasUI_Release/TransformObject.o obj/AtlasUI_Release/TransformPath.o -L../../../binaries/system -L/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/lib -L/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/lib -L/gnu/store/x0qpfg56sjq3xwig7dhppp0z5vym9329-wxwidgets-3.0.5.1/lib -L/gnu/store/wdm2s2si8fqsrcd5xpc29ivmpkf20s8d-mesa-21.3.8/lib -L/gnu/store/fa43ijbrb96x08621qigxxiphp503lsi-libx11-1.7.3.1/lib -shared -Wl,-soname=libAtlasUI.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -Wl,-rpath,/gnu/store/7z6lh2ma7pypa7a3b0x2dkgi406b7fmk-sdl2-2.24.0/lib -Wl,--enable-new-dtags -pthread -fPIC -rdynamic ../../../binaries/system/libAtlasObject.a -lboost_filesystem -lboost_system -lxml2 -lSDL2 -lwx_gtk3u_gl-3.0 -lwx_gtk3u_xrc-3.0 -lwx_gtk3u_html-3.0 -lwx_gtk3u_qa-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lz -lX11 ==== Building ActorEditor (release) ==== Creating obj/ActorEditor_Release mkdir -p obj/ActorEditor_Release ActorEditor.cpp g++ -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_DATADIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad -DINSTALLED_LIBDIR=/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib -I../../../source/tools/atlas -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -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 -L../../../binaries/system -Wl,-rpath,'$ORIGIN' -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib ../../../binaries/system/libAtlasObject.a ../../../binaries/system/libAtlasUI.so make: Leaving directory '/tmp/guix-build-0ad-0.0.25b-alpha.drv-0/0ad-0.0.25b-alpha/build/workspaces/gcc' phase `build' succeeded after 470.4 seconds starting phase `install' `data/l10n/sk.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/sk.engine.po' `data/l10n/cs.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/cs.engine.po' `data/l10n/de.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/de.engine.po' `data/l10n/id.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/id.engine.po' `data/l10n/uk.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/uk.engine.po' `data/l10n/ca.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/ca.engine.po' `data/l10n/fi.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/fi.engine.po' `data/l10n/sv.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/sv.engine.po' `data/l10n/el.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/el.engine.po' `data/l10n/ru.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/ru.engine.po' `data/l10n/fr.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/fr.engine.po' `data/l10n/es.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/es.engine.po' `data/l10n/engine.pot' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/engine.pot' `data/l10n/it.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/it.engine.po' `data/l10n/tr.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/tr.engine.po' `data/l10n/pl.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/pl.engine.po' `data/l10n/hu.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/hu.engine.po' `data/l10n/en_GB.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/en_GB.engine.po' `data/l10n/nl.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/nl.engine.po' `data/l10n/messages.json' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/messages.json' `data/l10n/ast.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/ast.engine.po' `data/l10n/eu.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/eu.engine.po' `data/l10n/pt_BR.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/pt_BR.engine.po' `data/l10n/gd.engine.po' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/gd.engine.po' `data/l10n/.tx/config' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/l10n/.tx/config' `data/mods/_test.tex/art/textures/a/demo-abgr.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.tex/art/textures/a/demo-abgr.dds' `data/mods/_test.tex/art/textures/a/demo.tga' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.tex/art/textures/a/demo.tga' `data/mods/_test.tex/art/textures/a/demo-dxt5.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.tex/art/textures/a/demo-dxt5.dds' `data/mods/_test.tex/art/textures/a/demo-dxt1.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.tex/art/textures/a/demo-dxt1.dds' `data/mods/_test.tex/art/textures/a/demo.png' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.tex/art/textures/a/demo.png' `data/mods/_test.tex/art/textures/b/test.png' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.tex/art/textures/b/test.png' `data/mods/_test.gui/gui/gui.rng' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/gui.rng' `data/mods/_test.gui/gui/gui_page.rng' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/gui_page.rng' `data/mods/_test.gui/gui/common/styles.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/common/styles.xml' `data/mods/_test.gui/gui/hotkey/hotkey.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/hotkey/hotkey.js' `data/mods/_test.gui/gui/hotkey/page_hotkey.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/hotkey/page_hotkey.xml' `data/mods/_test.gui/gui/hotkey/hotkey.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/hotkey/hotkey.xml' `data/mods/_test.gui/gui/event/page_event.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/event/page_event.xml' `data/mods/_test.gui/gui/event/event.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/event/event.xml' `data/mods/_test.gui/gui/event/event.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/event/event.js' `data/mods/_test.gui/gui/regainFocus/pushWithPopOnInit.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/regainFocus/pushWithPopOnInit.xml' `data/mods/_test.gui/gui/regainFocus/page_pushWithPopOnInit.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/regainFocus/page_pushWithPopOnInit.xml' `data/mods/_test.gui/gui/regainFocus/pushWithPopOnInit.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/regainFocus/pushWithPopOnInit.js' `data/mods/_test.gui/gui/regainFocus/page_emptyPage.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.gui/gui/regainFocus/page_emptyPage.xml' `data/mods/_test.minimal/art/textures/skins/male.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/skins/male.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendthreecorners.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendthreecorners.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendushape.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendushape.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendedge.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendedge.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendbad.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendbad.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendfourcorners.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendfourcorners.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendlshape.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendlshape.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendtwoedges.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendtwoedges.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendedgecorner.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendedgecorner.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendtwooppositecorners.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendtwooppositecorners.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendtwocorners.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendtwocorners.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendcircle.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendcircle.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendedgetwocorners.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendedgetwocorners.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendcorner.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendcorner.dds' `data/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendlshapecorner.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/alphamaps/special/blendlshapecorner.dds' `data/mods/_test.minimal/art/textures/terrain/types/whiteness.dds' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/terrain/types/whiteness.dds' `data/mods/_test.minimal/art/textures/particles/sprite.tga' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/art/textures/particles/sprite.tga' `data/mods/_test.minimal/fonts/console.tga' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/fonts/console.tga' `data/mods/_test.minimal/fonts/console.fnt' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/fonts/console.fnt' `data/mods/_test.minimal/shaders/model_light.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/model_light.vs' `data/mods/_test.minimal/shaders/instancing_base.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/instancing_base.vs' `data/mods/_test.minimal/shaders/instancing_lightp.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/instancing_lightp.xml' `data/mods/_test.minimal/shaders/instancing_light.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/instancing_light.vs' `data/mods/_test.minimal/shaders/water_high.fs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/water_high.fs' `data/mods/_test.minimal/shaders/model_lightp.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/model_lightp.vs' `data/mods/_test.minimal/shaders/globallight.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/globallight.vs' `data/mods/_test.minimal/shaders/postouv1.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/postouv1.vs' `data/mods/_test.minimal/shaders/instancing.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/instancing.vs' `data/mods/_test.minimal/shaders/instancing_lightp.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/instancing_lightp.vs' `data/mods/_test.minimal/shaders/model_lightp.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/model_lightp.xml' `data/mods/_test.minimal/shaders/water_high.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/water_high.xml' `data/mods/_test.minimal/shaders/instancingp.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/instancingp.vs' `data/mods/_test.minimal/shaders/instancing_light.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/instancing_light.xml' `data/mods/_test.minimal/shaders/model_light.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/model_light.xml' `data/mods/_test.minimal/shaders/water_high.vs' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/water_high.vs' `data/mods/_test.minimal/shaders/instancing.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/instancing.xml' `data/mods/_test.minimal/shaders/instancingp.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.minimal/shaders/instancingp.xml' `data/mods/_test.dae/art/actors/jav2.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.dae/art/actors/jav2.xml' `data/mods/_test.dae/art/animation/jav2.dae' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.dae/art/animation/jav2.dae' `data/mods/_test.dae/art/meshes/jav2.dae' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.dae/art/meshes/jav2.dae' `data/mods/_test.xero/test1.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.xero/test1.xml' `data/mods/_test.xero/a/b/test1.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.xero/a/b/test1.xml' `data/mods/_test.sim/globalscripts/test-global-helper.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/globalscripts/test-global-helper.js' `data/mods/_test.sim/simulation/templates/inherit_b.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit_b.xml' `data/mods/_test.sim/simulation/templates/inherit2.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit2.xml' `data/mods/_test.sim/simulation/templates/inherit_d.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit_d.xml' `data/mods/_test.sim/simulation/templates/inherit-loop-2.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit-loop-2.xml' `data/mods/_test.sim/simulation/templates/inherit-broken.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit-broken.xml' `data/mods/_test.sim/simulation/templates/inherit-loop.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit-loop.xml' `data/mods/_test.sim/simulation/templates/illformed.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/illformed.xml' `data/mods/_test.sim/simulation/templates/inherit_c.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit_c.xml' `data/mods/_test.sim/simulation/templates/test1-inherit.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/test1-inherit.xml' `data/mods/_test.sim/simulation/templates/test1.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/test1.xml' `data/mods/_test.sim/simulation/templates/inherit1.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit1.xml' `data/mods/_test.sim/simulation/templates/basic.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/basic.xml' `data/mods/_test.sim/simulation/templates/inherit_a.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit_a.xml' `data/mods/_test.sim/simulation/templates/inherit-special.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/inherit-special.xml' `data/mods/_test.sim/simulation/templates/hotload.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/hotload.xml' `data/mods/_test.sim/simulation/templates/invalid.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/invalid.xml' `data/mods/_test.sim/simulation/templates/template-serialize.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/template-serialize.xml' `data/mods/_test.sim/simulation/templates/special/actor.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/special/actor.xml' `data/mods/_test.sim/simulation/templates/special/filter/foundation.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/templates/special/filter/foundation.xml' `data/mods/_test.sim/simulation/helpers/test-helper.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/helpers/test-helper.js' `data/mods/_test.sim/simulation/data/pathfinder.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/data/pathfinder.xml' `data/mods/_test.sim/simulation/data/territorymanager.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/data/territorymanager.xml' `data/mods/_test.sim/simulation/data/territorymanager.rng' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/data/territorymanager.rng' `data/mods/_test.sim/simulation/data/pathfinder.rng' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/data/pathfinder.rng' `data/mods/_test.sim/simulation/components/test-addentity.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-addentity.js' `data/mods/_test.sim/simulation/components/test-hotload2.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-hotload2.js' `data/mods/_test.sim/simulation/components/test-destroyentity.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-destroyentity.js' `data/mods/_test.sim/simulation/components/test-helper.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-helper.js' `data/mods/_test.sim/simulation/components/test-hotload1.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-hotload1.js' `data/mods/_test.sim/simulation/components/test.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test.js' `data/mods/_test.sim/simulation/components/test-serialize.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-serialize.js' `data/mods/_test.sim/simulation/components/test-msg.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-msg.js' `data/mods/_test.sim/simulation/components/test-global-helper.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-global-helper.js' `data/mods/_test.sim/simulation/components/test-interface.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-interface.js' `data/mods/_test.sim/simulation/components/test-modding1.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-modding1.js' `data/mods/_test.sim/simulation/components/test-entityid.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-entityid.js' `data/mods/_test.sim/simulation/components/test-param.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-param.js' `data/mods/_test.sim/simulation/components/test-modding2.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-modding2.js' `data/mods/_test.sim/simulation/components/error.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/error.js' `data/mods/_test.sim/simulation/components/test-query.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/test-query.js' `data/mods/_test.sim/simulation/components/addentity/test-addentity.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/addentity/test-addentity.js' `data/mods/_test.sim/simulation/components/interfaces/test-interface.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/mods/_test.sim/simulation/components/interfaces/test-interface.js' `data/tests/test_setup.js' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/tests/test_setup.js' `data/tests/collada/skeletons.xml' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/tests/collada/skeletons.xml' `data/tests/collada/sphere.dae' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/tests/collada/sphere.dae' `data/tests/collada/bogus_material_target.dae' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/tests/collada/bogus_material_target.dae' `data/tests/collada/sphere.pmd' -> `/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/0ad/tests/collada/sphere.pmd' phase `install' succeeded after 0.3 seconds starting phase `check' phase `check' succeeded after 0.0 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib" with "strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") stripping binaries in "/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/bin" with "strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") phase `strip' succeeded after 0.2 seconds starting phase `validate-runpath' validating RUNPATH of 6 binaries in "/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/lib"... validating RUNPATH of 1 binaries in "/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/bin"... phase `validate-runpath' succeeded after 0.1 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' adjusting 1 '.desktop' files in "/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/share/applications" phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `make-dynamic-linker-cache' ldconfig: Can't link /gnu/store/wdm2s2si8fqsrcd5xpc29ivmpkf20s8d-mesa-21.3.8/lib/libXvMCgallium.so.1 to libXvMCr600.so.1.0.0 created '/gnu/store/r4gaf1zphh3wccrrws1gjn9ls0jc1rv9-0ad-0.0.25b-alpha/etc/ld.so.cache' from 57 library search path entries phase `make-dynamic-linker-cache' succeeded after 1.3 seconds starting phase `install-license-files' installing 0 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds