==> Building on Q ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ 0ad-a25.b-5.log 188 100% 0.00kB/s 0:00:00 188 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) PKGBUILD 1,408 56% 1.34MB/s 0:00:00 2,477 100% 2.36MB/s 0:00:00 (xfr#2, to-chk=2/5) glibc-2.35.patch 700 6% 683.59kB/s 0:00:00 10,775 100% 10.28MB/s 0:00:00 (xfr#3, to-chk=1/5) python-3.10.patch 700 17% 683.59kB/s 0:00:00 3,958 100% 3.77MB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,321 bytes received 251 bytes 1,048.00 bytes/sec total size is 17,398 speedup is 11.07 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix20 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix20]...done ==> Making package: 0ad a25.b-5 (Thu Jun 16 16:37:03 2022) ==> Retrieving sources...  -> Found 0ad-0.0.25b-alpha-unix-build.tar.xz  -> Found glibc-2.35.patch  -> Found python-3.10.patch ==> Validating source files with sha512sums... 0ad-0.0.25b-alpha-unix-build.tar.xz ... Passed glibc-2.35.patch ... Passed python-3.10.patch ... Passed ==> Making package: 0ad a25.b-5 (Thu Jun 16 16:37:22 2022) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (120) New Version Net Change Download Size extra/adobe-source-code-pro-fonts 2.038ro+1.058it+1.018var-1 1.86 MiB extra/adwaita-icon-theme 42.0+r1+gc144c3d75-1 16.33 MiB core/argon2 20190702-4 0.08 MiB extra/at-spi2-atk 2.38.0-1 0.17 MiB extra/at-spi2-core 2.44.1-1 2.18 MiB extra/atk 2.38.0-1 3.59 MiB extra/avahi 0.8+22+gfd482a7-3 1.70 MiB extra/cairo 1.17.6-2 3.10 MiB extra/cantarell-fonts 1:0.303.1-1 0.19 MiB core/cryptsetup 2.4.3-2 2.24 MiB core/dbus 1.14.0-1 0.77 MiB extra/dconf 0.40.0-1 0.42 MiB extra/desktop-file-utils 0.26-2 0.18 MiB core/device-mapper 2.03.16-1 0.74 MiB extra/fontconfig 2:2.14.0-1 0.97 MiB extra/freetype2 2.12.1-1 1.47 MiB extra/fribidi 1.0.12-1 0.20 MiB extra/gdk-pixbuf2 2.42.8-1 2.92 MiB extra/glib-networking 1:2.72.0-1 0.59 MiB extra/graphite 1:1.3.14-2 0.63 MiB extra/gsettings-desktop-schemas 42.0-1 4.63 MiB extra/gst-plugins-base-libs 1.20.2-1 10.49 MiB extra/gstreamer 1.20.2-1 9.75 MiB extra/gtk-update-icon-cache 1:4.6.5-1 0.03 MiB extra/gtk3 1:3.24.34-1 47.81 MiB extra/harfbuzz 4.3.0-1 5.42 MiB extra/hicolor-icon-theme 0.17-2 0.05 MiB community/hidapi 0.12.0-1 0.08 MiB core/hwdata 0.360-1 2.00 MiB core/iptables 1:1.8.8-1 1.74 MiB extra/iso-codes 4.10.0-1 18.19 MiB core/json-c 0.16-1 0.16 MiB extra/json-glib 1.6.6-2 0.92 MiB core/kbd 2.5.0-2 2.88 MiB core/kmod 29-3 0.24 MiB extra/lcms2 2.13.1-1 0.58 MiB extra/libcloudproviders 0.3.1-2 0.46 MiB extra/libcolord 1.4.6-1 1.20 MiB extra/libcups 1:2.4.2-3 0.74 MiB extra/libdaemon 0.14-5 0.05 MiB extra/libdatrie 0.2.13-1 0.05 MiB extra/libdrm 2.4.111-1 0.76 MiB core/libedit 20210910_3.1-1 0.23 MiB extra/libepoxy 1.5.10-1 2.67 MiB extra/libgudev 237-2 0.38 MiB extra/libice 1.0.10-4 0.33 MiB extra/libidn 1.38-1 0.73 MiB extra/libjpeg-turbo 2.1.3-2 1.36 MiB core/libmnl 1.0.5-1 0.03 MiB core/libnetfilter_conntrack 1.0.9-1 0.14 MiB core/libnfnetlink 1.0.2-1 0.04 MiB core/libnftnl 1.2.2-1 0.22 MiB core/libnl 3.6.0-3 1.68 MiB extra/libnotify 0.7.12-1 0.28 MiB extra/libomxil-bellagio 0.9.3-3 0.53 MiB core/libpcap 1.10.1-2 0.55 MiB extra/libpciaccess 0.16-3 0.05 MiB extra/libproxy 0.4.17-7 0.20 MiB extra/librsvg 2:2.54.4-1 12.78 MiB extra/libsm 1.2.3-3 0.25 MiB extra/libsoup 2.74.2-2 4.85 MiB extra/libsoup3 3.0.6-1 3.53 MiB extra/libstemmer 2.2.0-2 0.80 MiB extra/libthai 0.1.29-1 0.64 MiB extra/libtiff 4.4.0-1 2.64 MiB extra/libunwind 1.6.2-1 0.21 MiB core/libusb 1.0.26-1 0.18 MiB extra/libx11 1.8-1 9.90 MiB extra/libxau 1.0.9-4 0.02 MiB extra/libxcb 1.15-1 3.59 MiB extra/libxcomposite 0.4.5-4 0.02 MiB extra/libxcursor 1.2.1-1 0.06 MiB extra/libxdamage 1.1.5-4 0.01 MiB extra/libxdmcp 1.1.3-4 0.12 MiB extra/libxext 1.3.4-4 0.29 MiB extra/libxfixes 6.0.0-1 0.03 MiB extra/libxft 2.3.4-1 0.09 MiB extra/libxi 1.8-1 0.46 MiB extra/libxinerama 1.1.4-4 0.02 MiB extra/libxkbcommon 1.4.1-1 0.70 MiB extra/libxrandr 1.5.2-4 0.06 MiB extra/libxrender 0.9.10-5 0.06 MiB extra/libxshmfence 1.3-3 0.01 MiB extra/libxtst 1.2.3-5 0.11 MiB extra/libxv 1.0.11-5 0.05 MiB extra/libxxf86vm 1.1.4-5 0.03 MiB extra/llvm-libs 13.0.1-2.2 85.80 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-1 0.42 MiB core/lzo 2.10-3 0.34 MiB extra/mesa 22.1.1-2 39.61 MiB extra/orc 0.4.32-1 0.92 MiB extra/pango 1:1.50.7-1 2.17 MiB extra/pixman 0.40.0-2 0.40 MiB core/popt 1.18-3 0.53 MiB extra/rest 0.8.1+r4+ge5ee6ef-1 0.83 MiB extra/shared-mime-info 2.0+144+g13695c7-1 4.46 MiB core/systemd 251.2-1 25.17 MiB extra/tracker3 3.3.0-2 3.15 MiB extra/vulkan-icd-loader 1.3.217-1 0.40 MiB extra/wayland 1.20.0-2 0.72 MiB extra/wxgtk-common 3.0.5.1-3 10.74 MiB extra/xcb-proto 1.15-1 0.88 MiB extra/xkeyboard-config 2.36-2 6.52 MiB 0.84 MiB extra/xorgproto 2022.1-1 1.43 MiB community/0ad-data a25.b-1 3145.21 MiB 1317.58 MiB extra/boost-libs 1.79.0-1 6.36 MiB community/enet 1.3.17-1 0.07 MiB extra/fmt 8.1.1-2 1.73 MiB community/gloox 1.0.24-2 1.83 MiB 0.49 MiB extra/glu 9.0.2-3 0.26 MiB extra/libglvnd 1.4.0-2 3.69 MiB extra/libogg 1.3.5-1 0.43 MiB extra/libpng 1.6.37-3 0.46 MiB extra/libsodium 1.0.18-2 0.38 MiB extra/libvorbis 1.3.7-3 1.36 MiB community/miniupnpc 2.2.3-1 0.10 MiB core/nspr 4.34-1 0.67 MiB extra/openal 1.22.0-1 1.36 MiB extra/sdl2 2.0.22-2 3.44 MiB extra/wxgtk3 3.0.5.1-3 12.89 MiB Total Download Size: 1318.91 MiB Total Installed Size: 3564.19 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... 0ad-data-a25.b-1-any downloading... xkeyboard-config-2.36-2-any downloading... gloox-1.0.24-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing 0ad-data... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing enet... installing libogg... installing libpng... installing libvorbis... installing openal... Optional dependencies for openal qt5-base: alsoft-config GUI Configurator fluidsynth: MIDI rendering libmysofa: makemhr tool installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing xorgproto... installing libx11... installing libxext... installing libxrender... installing libpciaccess... installing libdrm... installing wayland... installing libxxf86vm... installing libxfixes... installing libxdamage... installing libxshmfence... installing libomxil-bellagio... installing libunwind... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages mesa-vdpau: for accelerated video playback libva-mesa-driver: for accelerated video playback installing libglvnd... installing libxcursor... Optional dependencies for libxcursor gnome-themes-standard: fallback icon theme installing hidapi... Optional dependencies for hidapi libusb: for the libusb backend -- hidapi-libusb.so [pending] libudev.so: for the hidraw backend -- hidapi-hidraw.so [installed] installing libusb... installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver libpulse: PulseAudio audio driver jack: JACK audio driver pipewire: PipeWire audio driver libdecor: Wayland client decorations installing atk... installing lzo... installing graphite... installing harfbuzz... Optional dependencies for harfbuzz cairo: hb-view program [pending] chafa: hb-view program installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing pixman... installing cairo... installing libxinerama... installing libxrandr... installing libxi... installing libepoxy... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing dconf... installing libxcomposite... installing libdatrie... installing libthai... installing libxft... installing fribidi... installing pango... installing dbus... installing libxtst... installing device-mapper... installing popt... installing json-c... installing argon2... installing cryptsetup... installing libmnl... installing libnftnl... installing libnl... installing libpcap... installing libnfnetlink... installing libnetfilter_conntrack... installing iptables... installing kbd... installing kmod... installing hwdata... installing systemd... warning: directory permissions differ on /var/log/journal/ filesystem: 755 package: 2755 Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'systemd-journal' with GID 983. Creating group 'rfkill' with GID 982. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating user 'nobody' (Nobody) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'systemd-coredump' with GID 981. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 981 and GID 981. Creating group 'systemd-network' with GID 980. Creating user 'systemd-network' (systemd Network Management) with UID 980 and GID 980. Creating group 'systemd-oom' with GID 979. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 979 and GID 979. Creating group 'systemd-journal-remote' with GID 978. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 978 and GID 978. Creating group 'systemd-resolve' with GID 977. Creating user 'systemd-resolve' (systemd Resolver) with UID 977 and GID 977. Creating group 'systemd-timesync' with GID 976. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 976 and GID 976. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target. Optional dependencies for systemd libmicrohttpd: remote journald capabilities quota-tools: kernel-level quota management systemd-sysvcompat: symlink package to provide sysvinit binaries polkit: allow administration as unprivileged user curl: machinectl pull-tar and pull-raw [installed] libfido2: unlocking LUKS2 volumes with FIDO2 token installing at-spi2-core... Optional dependencies for at-spi2-core dbus-broker: Alternative bus implementation installing at-spi2-atk... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing hicolor-icon-theme... installing librsvg... installing gtk-update-icon-cache... installing adwaita-icon-theme... installing json-glib... installing desktop-file-utils... installing cantarell-fonts... installing lcms2... installing libcolord... installing libproxy... Optional dependencies for libproxy networkmanager: NetworkManager configuration module perl: Perl bindings [installed] python: Python 3.x bindings libproxy-webkit: PAC proxy support (via WebKit) installing adobe-source-code-pro-fonts... installing gsettings-desktop-schemas... installing glib-networking... installing libsoup... Optional dependencies for libsoup samba: Windows Domain SSO installing rest... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] qt5-base: qt5 bindings libevent: libevent bindings nss-mdns: NSS support for mDNS python-twisted: avahi-bookmarks python-gobject: avahi-bookmarks, avahi-discover python-dbus: avahi-bookmarks, avahi-discover installing libcups... installing iso-codes... installing libcloudproviders... installing libstemmer... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing tracker3... Optional dependencies for tracker3 libsoup: Alternative remoting backend [installed] installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator installing orc... installing libxv... installing libgudev... installing gst-plugins-base-libs... installing libice... installing libsm... installing wxgtk-common... installing libnotify... installing wxgtk3... Optional dependencies for wxgtk3 webkit2gtk: for webview support installing glu... installing fmt... installing libidn... installing gloox... installing miniupnpc... installing nspr... installing libsodium... :: Running post-transaction hooks... ( 1/20) Creating system user accounts... Creating group 'avahi' with GID 975. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 975 and GID 975. ( 2/20) Updating journal message catalog... ( 3/20) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/20) Updating udev hardware database... ( 5/20) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 6/20) Creating temporary files... Failed to adjust quota for subvolume "/var/lib/portables": Function not implemented Failed to adjust quota for subvolume "/var/lib/machines": Function not implemented error: command failed to execute correctly ( 7/20) Reloading device manager configuration... Skipped: Device manager is not running. ( 8/20) Arming ConditionNeedsUpdate... ( 9/20) Updating the MIME type database... (10/20) Updating fontconfig configuration... (11/20) Reloading system bus configuration... Skipped: Current root is not booted. (12/20) Warn about old perl modules (13/20) Updating fontconfig cache... (14/20) Probing GDK-Pixbuf loader modules... (15/20) Updating GIO module cache... (16/20) Compiling GSettings XML schema files... (17/20) Probing GTK3 input method modules... (18/20) Updating icon theme caches... (19/20) Updating the info directory file... (20/20) Updating the desktop file MIME type cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (11) New Version Net Change extra/compiler-rt 13.0.1-1 28.02 MiB extra/jsoncpp 1.9.5-2 1.24 MiB core/libnsl 2.0.0-2 0.06 MiB extra/libuv 1.43.0-1 0.51 MiB extra/rhash 1.4.2-1 0.31 MiB extra/boost 1.79.0-1 200.99 MiB extra/clang 13.0.1-2 156.82 MiB extra/cmake 3.23.2-1 55.12 MiB core/python 3.10.1-2 79.11 MiB extra/rust 1:1.61.0-1 533.84 MiB extra/zip 3.0-10 0.47 MiB Total Installed Size: 1056.49 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing boost... Optional dependencies for boost python: for python bindings [pending] installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui installing zip... installing rust... Optional dependencies for rust lldb: rust-lldb script gdb: rust-gdb script installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers :: Running post-transaction hooks... (1/4) Arming ConditionNeedsUpdate... (2/4) Updating the MIME type database... (3/4) Updating icon theme caches... (4/4) Updating the desktop file MIME type cache... [?25h==> Retrieving sources...  -> Found 0ad-0.0.25b-alpha-unix-build.tar.xz  -> Found glibc-2.35.patch  -> Found python-3.10.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting 0ad-0.0.25b-alpha-unix-build.tar.xz with bsdtar ==> Starting prepare()... patching file source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp patching file libraries/source/spidermonkey/patch.sh patching file libraries/source/spidermonkey/python-3.10.diff ==> Starting build()... Updating bundled third-party dependencies... Building FCollada... FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCollada.cpp FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDControllerTools.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEffectProfile.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13clang-13: warning: : argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from clang-13: FCollada/FCDocument/FCDAnimationMultiCurve.cppwarning: :argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDCamera.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O)clang-13clang-13clang-13clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]clang-13 : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ^ FCollada/FCDocument/FCDAnimationKey.cpp: :warning: 9: In file included from FCollada/StdAfx.h:argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:: 13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: warning: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FCollada.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectPassState.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:In file included from 36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: FCollada/FCDocument/FCDEffectTools.cpp:9: /usr/include/features.hIn file included from FCollada/StdAfx.h:412::13: In file included from FCollada/FCollada.h:58: In file included from 4FCollada/FUtils/FUtils.h:: 72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] /usr/include/features.h# warning _FORTIFY_SOURCE requires compiling with optimization (-O):412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ ^ In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O)In file included from ^ In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings]FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] In file included from # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FCDocument/FCDAnimationChannel.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp/usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O):9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from ^ FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: FCollada/FCDocument/FCDController.cpp:15: /usr/include/features.hIn file included from FCollada/StdAfx.h::41213: :In file included from 4FCollada/FCollada.h::58: In file included from FCollada/FUtils/FUtils.h:warning: 72_FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] : In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O)# warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from ^ FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDCamera.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationKey.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCollada.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectPassState.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.hIn file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy);In file included from :139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.hIn file included from :139:77: note: in implicit copy constructor for 'FMMatrix33' first required here FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: In file included from FCollada/StdAfx.h: static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139In file included from :77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDCamera.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAsset.cpp:FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here 9 void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } ^ : In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDControllerInstance.cpp:12: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDCamera.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.hFCollada/FCDocument/FCDControllerInstance.cpp::429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here9 : In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] return iterator(parent); ^ pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDAnimationKey.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.hIn file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ :267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ 4 warnings generated. In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } ^ In file included from FCollada/FCollada.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 4 warnings generated. 6 warnings generated. 6 warnings generated. FCollada/FCDocument/FCDEmitterObject.cpp In file included from In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } ^ FCollada/FCDocument/FCDEmitterParticle.cpp In file included from FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDEntity.cpp In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectPassState.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here ^ return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCollada.cpp:49: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] warnings iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } generated ^ . FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCollada.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] clang-13: warning: stringT(const stringT& c) : Parent(c) {} ^argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } ^ FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. In file included from FCollada/FCDocument/FCDEmitterObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 4 warnings generated. 6 warnings generated. In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDEntityReference.cpp In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 6In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } warnings generated. ^ In file included from FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 7 warnings generated. In file included from In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FColladaPlugin.cpp:179:35: note: in implicit copy constructor for 'fm::tree::iterator' first required here for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) ^ FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here In file included from inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FColladaPlugin.cpp:190:33: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCPExtraMap::iterator itP = pluginMap.find(crc); ^ In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h:300:14: warning: destination for this 'memcpy' call is a pointer to dynamic class 'FUTrackedList'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memcpy(newValues, heapBuffer, sized * sizeof(T)); ~~~~~~ ^ FCollada/FMath/FMArray.h:229:4: note: in instantiation of member function 'fm::vector, false>::reserve' requested here reserve(count); ^ FCollada/FCDocument/FCDAnimated.cpp:38:9: note: in instantiation of member function 'fm::vector, false>::resize' requested here curves.resize(valueCount); ^ FCollada/FMath/FMArray.h:300:14: note: explicitly cast the pointer to silence this warning memcpy(newValues, heapBuffer, sized * sizeof(T)); ^ (void*) In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDForceDeflector.cpp In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ In file included from FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here FCollada/FCDocument/FCDEmitter.cpp: inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } ^ 9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp In file included from FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 4 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } ^ In file included from In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13 stringT(const stringT& c) : Parent(c) {} ^ : In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3FCollada/FUtils/FUParameter.h: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] :48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT stringT(const stringT& c) : Parent(c) {} ^ ^ FCollada/FCDocument/FCDEffectParameter.h:80:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 5FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here warning DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier"));s generated . ^ void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :169:1: note: expanded from here Parameter_reference ^ FCollada/FCDocument/FCDEffectParameter.cpp:80:20: note: in implicit copy assignment operator for 'FCDEffectParameter::Parameter_reference' first required here clone->reference = reference; ^ In file included from FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from 6 warnings generated. FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.hclang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] :116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDEffectPass.h:48:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :117:1: note: expanded from here Parameter_name ^ FCollada/FCDocument/FCDEffectPass.cpp:83:14: note: in implicit copy assignment operator for 'FCDEffectPass::Parameter_name' first required here clone->name = name; ^ clang-13In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ FCollada/FCDocument/FCDForceGravity.cpp clang-13In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from FCollada/FCDocument/FCDForcePBomb.cpp /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEmitterObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }In file included from ^ FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMTree.hFCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here :44:3: return iterator(parent); ^ warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here pair(const pair& p) : first(p.first), second(p.second) {} inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDForceDrag.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: In file included from /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDForceDeflector.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FCDocument/FCDForceWind.cpp In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ In file included from ^ FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ 6 warnings generated. In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDForceField.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FMath/FMTree.h:410:61: note: in implicit copy constructor for 'fm::tree>::const_iterator' first required here inline const_iterator find(const KEY& key) const { return const_iterator(const_cast* >(this)->find(key)); } /**< See above. */ ^ FCollada/FMath/FMTree.h:482:62: note: in instantiation of member function 'fm::tree>::find' requested here inline const DATA& operator[](const KEY& k) const { return find(k)->second; } /**< See above. */ ^ FCollada/FCDocument/FCDControllerTools.cpp:52:45: FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] note: in instantiation of member function 'fm::tree>::operator[]' requested here UInt32List uniqueIndices = translationMap[i]; ^ iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:405:45: note: in implicit copy constructor for 'fm::tree>::iterator' first required here else if (key == out->data.first) return iterator(out); ^ FCollada/FMath/FMTree.h:410:113: note: in instantiation of member function 'fm::tree>::find' requested here inline const_iterator find(const KEY& key) const { return const_iterator(const_cast* >(this)->find(key)); } /**< See above. */ ^ FCollada/FMath/FMTree.h:482:62: note: in instantiation of member function 'fm::tree>::find' requested here inline const DATA& operator[](const KEY& k) const { return find(k)->second; } /**< See above. */ ^ FCollada/FCDocument/FCDControllerTools.cpp:52:45: note: in instantiation of member function 'fm::tree>::operator[]' requested here UInt32List uniqueIndices = translationMap[i]; ^ In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 3 warnings generated. In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ FCollada/FCDocument/FCDGeometry.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDForcePBomb.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDGeometryInstance.cpp 6 warnings generated. In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.hIn file included from :429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ 6FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDForceGravity.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ warnings generated. In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ In file included from FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.hFCollada/FCDocument/FCDEntityInstance.cpp:139:77: :9: In file included from FCollada/StdAfx.h:13: note: In file included from in implicit copy constructor for 'FMMatrix33' first required here FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] In file included from static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDForceWind.cpp:9: In file included from FCollada/StdAfx.h: FMMatrix33& operator=(const FMMatrix33& copy); ^ 13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDGeometryMesh.cpp 6 warnings generated. In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 4 warnings generated. FCollada/FCDocument/FCDGeometryNURBSSurface.cpp 6 warnings generated. In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58clang-13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 8 warnings generated. FCollada/FCDocument/FCDGeometryPolygons.cpp 7 warnings generated. FCollada/FCDocument/FCDGeometryPolygonsInput.cpp 6 warnings generated. In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here FCollada/FCDocument/FCDGeometryPolygonsTools.cpp static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp 6 warnings generated. In file included from FCollada/FCDocument/FCDForceField.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 7 warnings generated. In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FCDocument/FCDImage.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDLibrary.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDForceDeflector.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 6 warnings generated. In file included from FCollada/FCDocument/FCDGeometryNURBSSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDLight.cpp FCollada/FCDocument/FCDLightTools.cpp In file included from FCollada/FCDocument/FCDForceDrag.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13In file included from FCollada/FCDocument/FCDForcePBomb.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); }: ^warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FCDocument/FCDMaterial.cpp 6 warnings generated. In file included from FCollada/FCDocument/FCDForceWind.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from 6 warnings generated. FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEmitterObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 6 warnings generated. In file included from FCollada/FCDocument/FCDLibrary.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDForceGravity.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ clang-13FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here : warning: static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 3 warnings generated. In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDObjectWithId.cpp In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDocument.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDGeometryNURBSSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDForceField.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.hIn file included from :151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from In file included from FCollada/FCDocument/FCDForceWind.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */In file included from FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDLibrary.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:14: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ 6 warnings generated. In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FCDocument/FCDocumentTools.cpp In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ In file included from FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.hFCollada/FCDocument/FCDForceWind.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ :139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDForceWind.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDForceField.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDForceField.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120In file included from : FCollada/FCDocument/FCDForceField.cpp:9FCollada/FUtils/FUString.h:52:: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h3:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] : stringT(const stringT& c) : Parent(c) {} ^ warning: FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ stringT(const stringT& c) : Parent(c) {}FCollada/FCDocument/FCDExtra.h:132:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here ^ DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Type name")); ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' : note: inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDForcePBomb.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDParameterAnimatable.cpp In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 6 warnings generated. pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDForceDeflector.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDForceDrag.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from 6FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ warnings generated. FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDParticleModifier.cpp In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDForcePBomb.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ clang-13In file included from FCollada/FCDocument/FCDForcePBomb.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 5FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp warnings generated. In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 6 warnings generated. In file included from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDForceDrag.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDForceDrag.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 6 warnings generated. 7 warnings generated. 5 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDForceDeflector.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDForceDeflector.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp In file included from FCollada/FCDocument/FCDParticleModifier.cpp:10: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 5 warnings generated. FCollada/FCDocument/FCDPhysicsModel.cpp 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :100:1: note: expanded from here Parameter_daeId ^ FCollada/FCDocument/FCDObjectWithId.cpp:36:15: note: in implicit copy assignment operator for 'FCDObjectWithId::Parameter_daeId' first required here clone->daeId = daeId; ^ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp In file included from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412clang-13:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from In file included from FCollada/FCDocument/FCDForceGravity.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ In file included from FCollada/FCDocument/FCDObjectWithId.cppFCollada/FCDocument/FCDExtra.h:227:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here :9: DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); ^ In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 44: FCollada/FMath/FMTree.h class Parameter_##parameterName : public FUParameterT { \ ^ :174:139:1: note: expanded from here Parameter_name ^ :14: FCollada/FCDocument/FCDExtra.cpp:328:14: note: in implicit copy assignment operator for 'FCDENode::Parameter_name' first required here clone->name = name; ^ warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 6 warnings generated. In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14clang-13:: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDGeometryMesh.h:71:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :143:1: note: expanded from here Parameter_convexHullOf ^ FCollada/FCDocument/FCDGeometryMesh.cpp:241:22: note: in implicit copy assignment operator for 'FCDGeometryMesh::Parameter_convexHullOf' first required here clone->convexHullOf = convexHullOf; ^ In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDExtra.cpp:12: FCollada/FCDocument/FCDExtra.h:444:12: warning: private field 'parent' is not used [-Wunused-private-field] FCDEType* parent; ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp 6 warnings generated. In file included from FCollada/FCDocument/FCDParticleModifier.cpp:10: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDForceGravity.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryNURBSSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDForceGravity.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDGeometryMesh.cpp:254:12: note: in instantiation of member function 'fm::tree::insert' requested here cloneMap.insert(*itS, clonedSource); ^ FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp 5 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ In file included from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 3 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDMaterialInstance.h:110:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :117:1: note: expanded from here Parameter_semantic ^ FCollada/FCDocument/FCDMaterialInstance.cpp:184:18: note: in implicit copy assignment operator for 'FCDMaterialInstance::Parameter_semantic' first required here clone->semantic = semantic; ^ In file included from FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 44 FMMatrix44& operator=(const FMMatrix44& copy); ^ :3:FCollada/FUtils/FUStringConversion.h warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] :151:99: note: in implicit copy constructor for 'FMMatrix44' first required here pair(const pair& p) : first(p.first), second(p.second) {} ^ inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDPhysicsShape.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDLibrary.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from 7 warnings generated. FCollada/FCDocument/FCDLibrary.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:502:33: note: in implicit copy constructor for 'fm::tree::iterator' first required here HashIndexMap::iterator it = hashMap.find(hashValue); ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:580:53: note: in implicit copy constructor for 'fm::tree>::iterator' first required here FCDGeometryIndexTranslationMap::iterator itU = thisMap->find(oldIndex); ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDPlaceHolder.cpp In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:60: note: in implicit copy constructor for 'fm::tree>::const_iterator' first required here for (FCDGeometryIndexTranslationMap::const_iterator it = translationMap->begin(), itEnd = translationMap->end(); it != itEnd; ++it) ^ In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDGeometrySource.h:47:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :209:1: note: expanded from here Parameter_name ^ FCollada/FCDocument/FCDGeometrySource.cpp:46:14: note: in implicit copy assignment operator for 'FCDGeometrySource::Parameter_name' first required here clone->name = name; ^ In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDGeometryPolygons.h:99:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :172:1: note: expanded from here Parameter_materialSemantic ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:293:26: note: in implicit copy assignment operator for 'FCDGeometryPolygons::Parameter_materialSemantic' first required here clone->materialSemantic = materialSemantic; ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:309:50: note: in implicit copy constructor for 'fm::tree::const_iterator' first required here FCDGeometrySourceCloneMap::const_iterator it = cloneMap.find(inputs[i]->GetSource()); ^ In file included from In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp: inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDGeometryPolygons.h:99:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:405:45: note: in implicit copy constructor for 'fm::tree::iterator' first required here else if (key == out->data.first) return iterator(out); ^ FCollada/FMath/FMTree.h:410:113: note: in instantiation of member function 'fm::tree::find' requested here inline const_iterator find(const KEY& key) const { return const_iterator(const_cast* >(this)->find(key)); } /**< See above. */ ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:309:59: note: in instantiation of member function 'fm::tree::find' requested here FCDGeometrySourceCloneMap::const_iterator it = cloneMap.find(inputs[i]->GetSource()); ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDLibrary.cpp:27: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ 3 warnings generated. 6 warnings generated. In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ In file included from FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here FCollada/FCDocument/FCDGeometrySpline.cpp:9 n->data = release->data; ^: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FCollada/FMath/FMTree.h:486: pair(const pair& p) : first(p.first), second(p.second) {}64: note: in instantiation of member function 'fm::tree::erase' requested here ^ inline void erase(const KEY& key) { iterator it = find(key); erase(it); }FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here ^ n->data = release->data; FCollada/FCDocument/FCDocument.h ^ :517:124: note: in instantiation of member function 'fm::tree::erase' requested here FCollada/FMath/FMTree.h:486:64: inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDGeometryMesh.h:71:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 7 warnings generated. 6 warnings generated. FCollada/FCDocument/FCDSceneNode.cpp In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 6In file included from FCollada/FCDocument/FCDParticleModifier.cpp:10: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ warnings generated. FCollada/FCDocument/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 6 warnings generated. 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ FCollada/FCDocument/FCDTargetedEntity.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FCDocument/FCDocument.h:512 iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ :61: note: in instantiation of member function 'fm::tree::insert' requested here FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from 6 warnings generated. In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44FCollada/FCDocument/FCDPhysicsMaterial.cpp: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] :9: In file included from FCollada/StdAfx.h:13: pair(const pair& p) : first(p.first), second(p.second) {} ^ In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here FCollada/FMath/FMath.h:44: n->data = release->data; ^ FCollada/FMath/FMTree.h:44FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here :3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h: pair(const pair& p) : first(p.first), second(p.second) {} ^ 517:124: note: in instantiation of member function 'fm::tree::erase' requested hereFCollada/FMath/FMTree.h :505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ :517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 3 warnings generated. FCollada/FCDocument/FCDTransform.cpp 6 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDParameterAnimatable.cpp:308:5: warning: explicitly assigning value of variable of type 'FCDParameterListAnimatableT' to itself [-Wself-assign-overloaded] In file included from v1 = v1; ~~ ^ ~~ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FCDocument/FCDVersion.cpp In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 4 warnings generated. FCollada/FMath/FMAllocator.cpp In file included from FCollada/FCDocument/FCDocument.cpp:40: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FMath/FMAngleAxis.cpp 6 warnings generated. clang-13In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDocumentTools.cpp:27: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: In file included from FCollada/FCDocument/FCDPhysicsShape.h:21: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FMath/FMColor.cpp FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FMath/FMInterpolation.cpp 8 warnings generated. In file included from FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from 6FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FMath/FMLookAt.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDVersion.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FMath/FMMatrix33.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.hclang-13:52: :3:warning: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMAllocator.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FMath/FMAngleAxis.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from In file included from FCollada/FMath/FMInterpolation.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FCDocument/FCDocument.cpp:279:33: note: in implicit copy constructor for 'fm::tree::iterator' first required here # warning _FORTIFY_SOURCE requires compiling with optimization (-O) FCDAnimatedSet::iterator it = animatedValues.find(animated); ^ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:13: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FMath/FMColor.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 6 warnings generated. In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: In file included from FCollada/FCDocument/FCDPhysicsShape.h:21: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FMath/FMQuaternion.cpp In file included from FCollada/FMath/FMMatrix33.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from In file included from FCollada/FMath/FMLookAt.cpp:FCollada/FCDocument/FCDSceneNode.cpp9: :15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from FMMatrix33& operator=(const FMMatrix33& copy); ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O)FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ ^ In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 7 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FMath/FMMatrix44.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FCDocument/FCDocument.cpp:282:19: note: in instantiation of member function 'fm::tree::erase' requested here animatedValues.erase(it); ^ In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FMath/FMRandom.cpp 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FCDocument/FCDPhysicsModel.cpp:109:54: note: in implicit copy constructor for 'fm::tree<_xmlNode *, FUUri>::iterator' first required here ModelInstanceNameNodeMap::iterator modelNameNode = modelInstancesMap.begin(); ^ 7 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from In file included from FCollada/FMath/FMQuaternion.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: In file included from /usr/include/features.hFCollada/FCDocument/FCDPhysicsRigidConstraint.h::21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: 412warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] :4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FMath/FMSkew.cpp In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FMath/FMVector3.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDVersion.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FMath/FMRandom.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here n->data = release->data; ^ FCollada/FCDocument/FCDPhysicsModel.cpp:156:21: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::erase' requested here modelInstancesMap.erase(modelNameNode); ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:21: In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FMath/FMInterpolation.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from In file included from FCollada/FMath/FMAllocator.cpp:9: In file included from FCollada/FMath/StdAfx.h:13FCollada/FMath/FMSkew.cpp: In file included from FCollada/FUtils/FUtils.h:81: In file included from :FCollada/FMath/FMath.h9:: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: 176: FCollada/FMath/FMMatrix33.h:84:14/usr/include/features.h::412 :4:warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] FMMatrix33& operator=(const FMMatrix33& copy); ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O)FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ ^ In file included from FCollada/FMath/FMAngleAxis.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FMath/FMColor.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 6 warnings generated. In file included from FCollada/FMath/FMMatrix33.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FMath/FMInterpolation.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMVector3.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: FCollada/FMath/FMTree.h:429:13: /usr/include/features.h:412:4: note: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings]in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FMath/FMAllocator.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ FCollada/FMath/FMAngleAxis.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ 8 warnings generated. In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} In file included from ^ FCollada/FMath/FMColor.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h: n->data = release->data; ^ 66:14: FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here FCollada/FUtils/FUStringConversion.h:151:99: note: inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); }in implicit copy constructor for 'FMMatrix44' first required here ^ inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FMath/FMMatrix33.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FMath/FMVolume.cpp 9 warnings generated. 3 warnings generated. In file included from FCollada/FMath/FMLookAt.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUAssert.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: inline void erase(const KEY& key) { iterator it = find(key); erase(it); }In file included from FCollada/FCollada.h:58: ^ In file included from FCollada/FUtils/FUtils.hFCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here :81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FMath/FMMatrix44.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.cpp In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FMath/FMLookAt.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FMath/FMMatrix44.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. 7 warnings generated. 3In file included from FCollada/FMath/FMSkew.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ warnings generated. In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FMath/FMQuaternion.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FMath/FMVolume.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FMath/FMSkew.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUBoundingSphere.cpp clang-133 warnings generated. : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUBase64.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FUtils/FUCrc32.cpp In file included from FCollada/FUtils/FUAssert.cpp:11: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FUtils/FUCriticalSection.cpp In file included from FCollada/FMath/FMRandom.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUDaeEnum.cpp In file included from FCollada/FMath/FMQuaternion.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUBoundingBox.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 3 warnings generated. In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FMath/FMRandom.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUDateTime.cpp 6 warnings generated. 3 warnings generated. In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 9 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 8 warnings generated. FCollada/FUtils/FUDebug.cpp In file included from FCollada/FMath/FMVector3.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUError.cpp In file included from FCollada/FUtils/FUBoundingSphere.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUCrc32.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 6 warnings generated. In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. In file included from FCollada/FUtils/FUCriticalSection.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUFile.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FMath/FMVector3.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUFileManager.cpp In file included from FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 7 warnings generated. In file included from FCollada/FUtils/FUDaeEnum.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:18: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp In file included from FCollada/FUtils/FUDateTime.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings]In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDTransform.cpp:17: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FMath/FMVector3.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:35:8: warning: private field 'w' is not used [-Wunused-private-field] float w; // For alignment purposes. ^ FCollada/FUtils/FUObjectType.cpp In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 7 warnings generated. 3 warnings generated. In file included from FCollada/FMath/FMVolume.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUDebug.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUError.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUAssert.cpp:11: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUErrorLog.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUBase64.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 4 warnings generated. 9 warnings generated. In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.hIn file included from :116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ FCollada/FMath/FMVolume.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from In file included from FCollada/FUtils/FUFile.cppFCollada/FUtils/FUtils.h::9: 81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {}4 warnings generated. ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDExtra.h:132:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Type name")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FUtils/FUObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:16: note: in instantiation of member function 'fm::vector, false>::push_back' requested here processQueue.push_back(Child(root, 0)); ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:23: note: in instantiation of member function 'FCDSceneNodeIteratorT::FCDSceneNodeIteratorT' requested here FCDSceneNodeIterator it1(NULL); ^ In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUCrc32.cpp:clang-1315: : In file included from FCollada/FUtils/StdAfx.h:12warning: : In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUBoundingBox.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] In file included from FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.hFCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ :58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:16: note: in instantiation of member function 'fm::vector, false>::push_back' requested here processQueue.push_back(Child(root, 0)); ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:28: note: in instantiation of member function 'FCDSceneNodeIteratorT::FCDSceneNodeIteratorT' requested here FCDSceneNodeConstIterator it2(NULL); ^ FCollada/FUtils/FUPluginManager.cpp In file included from FCollada/FCDocument/FCDVersion.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } ^ In file included from FCollada/FUtils/FULogFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] FCollada/FUtils/FUSemaphore.cpp # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ FCollada/FUtils/FUStringBuilder.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUObjectType.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDSceneNode.cpp:29: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 3In file included from warnings generated. FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here In file included from inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FUtils/FUParameterizable.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ 5 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUStringConversion.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUParameter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUDateTime.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 7 warnings generated. In file included from FCollada/FUtils/FUBoundingSphere.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUSynchronizableObject.cpp In file included from In file included from FCollada/FUtils/FUPluginManager.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:FCollada/FUtils/FUDaeEnum.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 44: FCollada/FMath/FMTree.h FMMatrix33& operator=(const FMMatrix33& copy);:174 ^ :14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested hereFCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ ^ 4 warnings generated. In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FUtils/FUThread.cpp In file included from FCollada/FUtils/FUSemaphore.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUCriticalSection.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUError.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUStringBuilder.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUDebug.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 3 warnings generated. FCollada/FUtils/FUTracker.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUUniqueStringMap.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FUtils/FUSynchronizableObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FCDocument/FCDTexture.cpp:18: FCollada/FCDocument/FCDEffectParameter.h:226:2: warning: instantiation of variable 'FCDEffectParameterT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FCollada/FCDocument/FCDEffectParameter.hpp:31:63: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here else if (_clone->HasType(FCDEffectParameterT::GetClassType())) clone = (FCDEffectParameterT*) _clone; ^ FCollada/FCDocument/FCDTexture.cpp:124:7: note: in instantiation of member function 'FCDEffectParameterT::Clone' requested here set->Clone(clone->set); ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUStringConversion.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FUtils/FUUri.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 7 warnings generated. In file included from FCollada/FUtils/FUErrorLog.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ In file included from FCollada/FUtils/FUThread.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUTracker.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUXmlDocument.cpp In file included from FCollada/FUtils/FUFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ In file included from FCollada/FUtils/FUBase64.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14FCollada/FMath/FMMatrix33.h: warning: :139:definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 77: note: in implicit copy constructor for 'FMMatrix33' first required here FMMatrix44& operator=(const FMMatrix44& copy); ^ static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FULogFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUUri.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUObjectType.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 6 warnings generated. In file included from FCollada/FUtils/FUParameterizable.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 7 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUAssert.cpp:11: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUXmlParser.cpp In file included from FCollada/FUtils/FUParameter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUXmlDocument.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUSynchronizableObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: In file included from note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUThread.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FUtils/FUCrc32.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUXmlWriter.cpp In file included from FCollada/FUtils/FUTracker.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUSemaphore.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUPluginManager.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUStringBuilder.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 7 warnings generated. In file included from FCollada/FUtils/FUBoundingBox.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FColladaPlugins/FArchiveXML/FArchiveXML.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUXmlParser.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp In file included from FCollada/FUtils/FUStringConversion.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUXmlWriter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FColladaPlugins/FArchiveXML/FAXCameraExport.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUUri.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUError.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:In file included from 412FCollada/FUtils/FUDebug.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] :4 FMMatrix44& operator=(const FMMatrix44& copy); ^ : FCollada/FUtils/FUStringConversion.hwarning: :151:99: note: in implicit copy constructor for 'FMMatrix44' first required here _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUBoundingSphere.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUError.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUError.cpp:272:20: note: in implicit copy assignment operator for 'fm::stringT' first required here customErrorString = _customErrorString; ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUXmlParser.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUDaeEnum.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXCameraImport.cpp 7 warnings generated. In file included from FCollada/FUtils/FUDateTime.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUCriticalSection.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUXmlDocument.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUXmlWriter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUSynchronizableObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp In file included from FCollada/FUtils/FUObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. In file included from FCollada/FUtils/FUErrorLog.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here In file included from inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUThread.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUThread.cpp:10: FCollada/FUtils/FUThread.h:30:2: warning: "Threads not yet implemented for non Windows." [-W#warnings] #warning "Threads not yet implemented for non Windows." ^ FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp 3 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 3 warnings generated. 3 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from In file included from FCollada/FUtils/FUFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp 3 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ 4 warnings generated. In file included from FCollada/FUtils/FUObjectType.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. 4 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUFile.cpp:46:11: note: in implicit copy assignment operator for 'fm::stringT' first required here filepath = filename; ^ FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUTracker.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUSemaphore.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FULogFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUSemaphore.cpp:10: FCollada/FUtils/FUSemaphore.h:36:2: warning: "FUSemaphore: Semaphore not implemented for non Windows" [-W#warnings] #warning "FUSemaphore: Semaphore not implemented for non Windows" ^ ^ FCollada/FUtils/FUFileManager.cpp:157:35: note: in implicit copy constructor for 'fm::tree::iterator' first required here SchemeCallbackMap::iterator it = schemeCallbackMap.find(uri.GetScheme()); ^ FColladaPlugins/FArchiveXML/FAXEntityExport.cpp 3 warnings generatedclang-13. : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) In file included from ^ FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FUtils/FUFileManager.cpp:472:41: note: in implicit copy constructor for 'fm::tree::const_iterator' first required here SchemeCallbackMap::const_iterator it = srcFileManager->schemeCallbackMap.begin(); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 4 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUStringBuilder.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O)clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ^ In file included from FCollada/FUtils/FUParameterizable.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUParameter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 3 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp : warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FUtils/FUFileManager.cpp:451:21: note: in instantiation of member function 'fm::tree::erase' requested here schemeCallbackMap.erase(it); ^ In file included from FCollada/FUtils/FUPluginManager.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ 3 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 3 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUPluginManager.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp 4 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h3:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FCollada/FUtils/FUStringConversion.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUUri.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp 3 warnings generated. 3 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp FCollada/FUtils/FUUri.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FUtils/FUXmlWriter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUXmlWriter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUXmlWriter.cpp:186:7: note: in implicit copy assignment operator for 'fm::stringT' first required here str = xmlBuilder.ToString(); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FColladaPlugins/FArchiveXML/FAXLightImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); }FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp ^ In file included from In file included from FCollada/FUtils/FUStringConversion.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUStringConversion.cpp:216:11: note: in implicit copy assignment operator for 'fm::stringT' first required here pointer = target.substr(0, splitIndex); ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); }In file included from ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:FCollada/FUtils/FUXmlDocument.cpp:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: 9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14:/usr/include/features.hIn file included from FCollada/FUtils/FUXmlParser.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]: FCollada/FUtils/FUStringConversion.h412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ :151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable 'u32' set but not used [-Wunused-but-set-variable] uint32 u32 = FUStringConversion::ToUInt32(&c); ^ FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable 'i32' set but not used [-Wunused-but-set-variable] int32 i32 = FUStringConversion::ToInt32(&c); ^ FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable 'b' set but not used [-Wunused-but-set-variable] bool b = FUStringConversion::ToBoolean(c); ^ FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable 'f' set but not used [-Wunused-but-set-variable] float f = FUStringConversion::ToFloat(&c); ^ In file included from FCollada/FUtils/FUXmlDocument.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.hFColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h::58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139:77: note: in implicit copy constructor for 'FMMatrix33' first required here FMMatrix33& operator=(const FMMatrix33& copy); ^ static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:57: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.hclang-13: warning: :139:77: note: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FUtils/FUUniqueStringMap.cpp:50:37: note: in implicit copy constructor for 'fm::tree, fm::map>::iterator' first required here typename StringMap::iterator itV = values.find(prefix); ^ FCollada/FUtils/FUUniqueStringMap.cpp:105:16: note: in instantiation of member function 'FUUniqueStringMapT::insert' requested here template class FUUniqueStringMapT; ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FUtils/FUUniqueStringMap.cpp:57:28: note: in implicit copy constructor for 'fm::tree::iterator' first required here NumberMap::iterator itN = itV->second.find(suffix); ^In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FUtils/FUUniqueStringMap.cpp:105: inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); }16: note: in instantiation of member function 'FUUniqueStringMapT::insert' requested here ^ template class FUUniqueStringMapT;FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here ^ inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUniqueStringMap.cpp:74:13: note: in implicit copy assignment operator for 'fm::stringT' first required here wantedStr = builder.ToString(); ^ FCollada/FUtils/FUUniqueStringMap.cpp:105:16: note: in instantiation of member function 'FUUniqueStringMapT::insert' requested here template class FUUniqueStringMapT; ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FUtils/FUUniqueStringMap.cpp:87:43: note: in implicit copy constructor for 'fm::tree, fm::map>::const_iterator' first required here typename StringMap::const_iterator itV = values.find(prefix); ^ FCollada/FUtils/FUUniqueStringMap.cpp:105:16: note: in instantiation of member function 'FUUniqueStringMapT::contains' requested here template class FUUniqueStringMapT; ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 4 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ 7 warnings generated. In file included from FCollada/FUtils/FUXmlDocument.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FUtils/FUXmlDocument.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FUtils/FUUniqueStringMap.cpp:54:16: note: in instantiation of member function 'fm::tree, fm::map>::insert' requested here itV = values.insert(prefix, NumberMap()); ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FMath/FMTree.h:410:61: note: in implicit copy constructor for 'fm::tree::const_iterator' first required here inline const_iterator find(const KEY& key) const { return const_iterator(const_cast* >(this)->find(key)); } /**< See above. */ ^ FCollada/FUtils/FUUniqueStringMap.cpp:89:26: note: in instantiation of member function 'fm::tree::find' requested here else return itV->second.find(suffix) != itV->second.end(); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 4 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]FColladaPlugins/FArchiveXML/FAXSceneExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:404:2: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] _FCATCH_ALL ^~~~~~~~~~~ FCollada/FCollada.h:48:37: note: expanded from macro '_FCATCH_ALL' #define _FCATCH_ALL for (int x = 0; x != 0;) ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:438:5: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] _FCATCH_ALL ^~~~~~~~~~~ FCollada/FCollada.h:48:37: note: expanded from macro '_FCATCH_ALL' #define _FCATCH_ALL for (int x = 0; x != 0;) ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:473:5: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] _FCATCH_ALL ^~~~~~~~~~~ FCollada/FCollada.h:48:37: note: expanded from macro '_FCATCH_ALL' #define _FCATCH_ALL for (int x = 0; x != 0;) ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:501:5: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] _FCATCH_ALL ^~~~~~~~~~~ FCollada/FCollada.h:48:37: note: expanded from macro '_FCATCH_ALL' #define _FCATCH_ALL for (int x = 0; x != 0;) ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 4 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:364:46: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimationDataMap::iterator animationIt = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData.find(animation); ^ In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 9 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:In file included from 412FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] :4 iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }: ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:516:56: note: in implicit copy constructor for 'fm::tree::iterator' first required here warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] FCDAnimationChannelDataMap::iterator itChannelData = FArchiveXML::documentLinkDataMap[channel->GetDocument()].animationChannelData.find(channel); ^ # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:325:42: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimationCurveDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationCurve->GetDocument()].animationCurveData.find(animationCurve); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:43: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ FCollada/FCollada.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:458:37: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimatedDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationCurve->GetDriverPtr()->GetDocument()].animatedData.find(animationCurve->GetDriverPtr()); ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:72: In file included from FCollada/FUtils/Platforms.h:55: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/math.h:36: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/cmath:41: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/c++config.h:655: In file included from /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.1.0/../../../../include/c++/12.1.0/riscv64-unknown-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:412:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ FCollada/FColladaPlugin.cpp In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:916:32: note: in implicit copy constructor for 'fm::tree::iterator' first required here XMLLoadFuncMap::iterator it = FArchiveXML::xmlLoadFuncs.find(objectType); ^ In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:964:33: note: in implicit copy constructor for 'fm::tree::iterator' first required here XMLWriteFuncMap::iterator it = FArchiveXML::xmlWriteFuncs.find(objectType); ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ ^ FCollada/FMath/FMTree.h:FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here 429:13 inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here : push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationDatanote: in implicit copy constructor for 'fm::tree::iterator' first required here ^ return iterator(parent); ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here FCollada/FCDocument/FCDocument.h:512 inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here :61: note: in instantiation of member function 'fm::tree::insert' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64:In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] note: in instantiation of member function 'fm::tree::erase' requested here pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } cloneNode->right->data = currentNode->data; ^ ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FCDocument/FCDocument.hFCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here :517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:135: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[animated->GetCurves()[i][j]->GetDocument()].animationCurveData[animated->GetCurves()[i][j]]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:In file included from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66: note: FMMatrix44& operator=(const FMMatrix44& copy); ^ in instantiation of member function 'fm::tree::operator[]' requested here FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:120: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:226:2: warning: instantiation of variable 'FCDEffectParameterT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:222:48: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterBool::GetClassType(), FArchiveXML::LoadEffectParameterBool); ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:223:49: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterFloat::GetClassType(), FArchiveXML::LoadEffectParameterFloat); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:224:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterFloat2::GetClassType(), FArchiveXML::LoadEffectParameterFloat2); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:225:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterFloat3::GetClassType(), FArchiveXML::LoadEffectParameterFloat3); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:226:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterColor3::GetClassType(), FArchiveXML::LoadEffectParameterFloat3); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:226:2: warning: instantiation of variable 'FCDEffectParameterT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:227:47: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterInt::GetClassType(), FArchiveXML::LoadEffectParameterInt); ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:228:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterMatrix::GetClassType(), FArchiveXML::LoadEffectParameterMatrix); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:226:2: warning: instantiation of variable 'FCDEffectParameterT>::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:230:50: note: in instantiation of member function 'FCDEffectParameterT>::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterString::GetClassType(), FArchiveXML::LoadEffectParameterString); ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterT>::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:232:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterVector::GetClassType(), FArchiveXML::LoadEffectParameterVector); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:233:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterColor4::GetClassType(), FArchiveXML::LoadEffectParameterVector); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ 68 warnings generated. warnings generated. 6 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDAnimated.cpp In file included from In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here In file included from inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDAnimationChannel.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); }FCollada/FCDocument/FCDAnimationClip.cpp ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:31: note: in instantiation of member function 'fm::vector, false>::insert' requested here FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from clang-13FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCollada.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 6 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDAnimationClipTools.cpp In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FUtils/FUStringBuilder.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUStringBuilder.cpp:123:5: note: in implicit copy assignment operator for 'fm::stringT' first required here a = c.substr(x, y); r = u.substr(x, y); ^ In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ 6 warnings generated. In file included from 6 warnings generated. FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ 6 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 4 warnings generated. In file included from clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ 6 warnings generated. In file included from In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXEntityExport.cppFCollada/FMath/FMTree.h:481:57:9: note: in implicit copy constructor for 'fm::tree::iterator' first required here : In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h60:74:517:124: note: in instantiation of member function 'fm::tree::erase' requested here : note: in instantiation of member function 'fm::tree::operator[]' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 5 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from In file included from FCollada/FCollada.hFCollada/FCDocument/FCDAnimationChannel.cpp:15:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3:: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: warning: In file included from FCollada/FMath/FMath.h:176: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FCollada/FMath/FMMatrix33.h:84 pair(const pair& p) : first(p.first), second(p.second) {}:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy);In file included from ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here In file included from inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ FCollada/FCDocument/FCDAnimationCurveTools.cpp In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FCollada/FCDocument/FCDAnimationKey.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cppIn file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] :383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ FCollada/FCDocument/FCDAnimationMultiCurve.cpp In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:405:45: note: in implicit copy constructor for 'fm::tree::iterator' first required here else if (key == out->data.first) return iterator(out); ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:61:18: note: in instantiation of member function 'fm::tree::find' requested here if (skinDataMap.find(skinController) == skinDataMap.end()) ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:49: note: in implicit copy constructor for 'fm::tree::iterator' first required here In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58 FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ : In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ :120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:120: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDMorphControllerData& data = FArchiveXML::documentLinkDataMap[morphController->GetDocument()].morphControllerDataMap[morphController];In file included from ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:405:45: note: in implicit copy constructor for 'fm::tree::iterator' first required here else if (key == out->data.first) return iterator(out); ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:108: note: in instantiation of member function 'fm::tree::find' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ FCollada/FCDocument/FCDAsset.cpp In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:44: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:212:42: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap.find(targetedEntity); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:344:50: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDEffectParameterSamplerDataMap::iterator it = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap.find(effectParameterSampler); ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:473:35: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDTextureDataMap::iterator it = FArchiveXML::documentLinkDataMap[texture->GetDocument()].textureDataMap.find(texture); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:543:43: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDMorphControllerDataMap::iterator it = FArchiveXML::documentLinkDataMap[morphController->GetDocument()].morphControllerDataMap.find(morphController); ^ In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ clang-13: warning: In file included from argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ 6 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.hFColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ :177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: In file included from in instantiation of member function 'fm::tree::operator[]' requested here FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it);FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here ^ inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.hIn file included from :44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} pair(const pair& p) : first(p.first), second(p.second) {} ^ ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here FCollada/FMath/FMTree.h: cloneNode->right->data = currentNode->data; ^645 :30FCollada/FMath/FMTree.h: note: in implicit copy assignment operator for 'fm::pair' first required here :685:8: note: in instantiation of member function 'fm::tree::operator=' requested here cloneNode->right->data = currentNode->data; class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h ^ :481:124: note: in instantiation of member function 'fm::tree::insert' requested here FCollada/FMath/FMTree.h:685: inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } }8: note: in instantiation of member function 'fm::tree::operator=' requested here ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel);:481:124: note: in instantiation of member function 'fm::tree::insert' requested here ^ inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ In file included from FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^FCollada/FMath/FMArray.h :367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cppFCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it);:259: ^81 :FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ note: FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here in instantiation of member function 'fm::tree::operator[]' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here FCollada/FMath/FMTree.h:645:30: note: cloneNode->right->data = currentNode->data;in implicit copy assignment operator for 'fm::pair' first required here ^ FCollada/FMath/FMTree.h:685:8: cloneNode->right->data = currentNode->data; ^ note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:685:8 class map : public fm::tree<_Kty, _Ty> {};: note: in instantiation of member function 'fm::tree::operator=' requested here ^ FCollada/FMath/FMTree.h:481:124 class map : public fm::tree<_Kty, _Ty> {};: note: in instantiation of member function 'fm::tree::insert' requested here ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:75: note: in instantiation of member function 'fm::tree::insert' requested here FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData.insert(animated, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FCDocument/FCDCamera.cpp In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 24 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:708:42: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDGeometrySourceDataMap::iterator it = FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.find(geometrySource); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDController.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 6 warnings generated. stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:FColladaPlugins/FArchiveXML/FAXLightImport.cpp81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] :9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h pair(const pair& p) : first(p.first), second(p.second) {} ^ :81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.hFCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here :174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDControllerInstance.cpp In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCollada.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ 23 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:141: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 7 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:96: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTextureData& data = FArchiveXML::documentLinkDataMap[texture->GetDocument()].textureDataMap[texture]; ^ In file included from FCollada/FCDocument/FCDAnimationKey.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.hIn file included from :58: In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h: FMMatrix44& operator=(const FMMatrix44& copy); ^ 176: FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here FCollada/FMath/FMMatrix33.h:84: inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDControllerTools.cpp 24 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 6 warnings generated. FCollada/FCDocument/FCDEffectCode.cpp 6 warnings generated. In file included from FCollada/FCollada.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCollada.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDCamera.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FCDocument/FCDEffectParameter.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDEffectParameterFactory.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 23 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here 3 warnings generated. static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FColladaPlugin.cpp:179:35: note: in implicit copy constructor for 'fm::tree::iterator' first required here for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FColladaPlugin.cpp:190:33: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCPExtraMap::iterator itP = pluginMap.find(crc); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ 40 warnings generated. FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FColladaPlugin.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:40: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:47: note: in implicit copy constructor for 'fm::tree<_xmlNode *, FUUri>::iterator' first required here for (ModelInstanceNameNodeMap::iterator it = data.modelInstancesMap.begin(); it != data.modelInstancesMap.end(); ++it) ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } ^ FCollada/FCDocument/FCDEffectPass.cpp In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from 22 warnings generated. FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:117: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDEffectPassShader.cpp In file included from FCollada/FCDocument/FCDAnimationClip.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 7In file included from warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 22 warnings generated. In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 28 warnings generated. In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDEffectPassState.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: clang-13in instantiation of member function 'fm::tree::operator=' requested here: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here 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/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCollada/FCDocument/FCDEffectProfile.cpp FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FCollada/FCDocument/FCDAnimation.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDCamera.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 8 warnings generated. In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDEffectProfileFX.cpp In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h:300:14: warning: destination for this 'memcpy' call is a pointer to dynamic class 'FUTrackedList'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memcpy(newValues, heapBuffer, sized * sizeof(T)); ~~~~~~ ^ FCollada/FMath/FMArray.h:229:4: note: in instantiation of member function 'fm::vector, false>::reserve' requested here reserve(count); ^ FCollada/FCDocument/FCDAnimated.cpp:38:9: note: in instantiation of member function 'fm::vector, false>::resize' requested here curves.resize(valueCount); ^ FCollada/FMath/FMArray.h:300:14: note: explicitly cast the pointer to silence this warning memcpy(newValues, heapBuffer, sized * sizeof(T)); ^ (void*) In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDEffectStandard.cpp In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 6 warnings generated. In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 4 warnings generated. In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDCamera.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDControllerInstance.cpp:12: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDAnimationKey.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 5 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 5 warnings generated. In file included from FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } ^ FCollada/FCDocument/FCDEmitter.cpp In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDControllerInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDEmitterInstance.cpp In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 3 warnings generated. 3 warnings generated. In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDEmitterObject.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectPassState.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 2 warnings generated. FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDAsset.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDEffectParameter.h:80:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :140:1: note: expanded from here Parameter_reference ^ FCollada/FCDocument/FCDEffectParameter.cpp:80:20: note: in implicit copy assignment operator for 'FCDEffectParameter::Parameter_reference' first required here clone->reference = reference; ^ In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDEntityInstance.cpp 23 warnings generated. 23 warnings generated. In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from 5 warnings generated. FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy);In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectParameter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13clang-13: : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } ^ FCollada/FCDocument/FCDEntityReference.cpp FCollada/FCDocument/FCDExternalReferenceManager.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDExtra.cpp In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectCode.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.hIn file included from :151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } ^ FCollada/FCDocument/FCDForceDeflector.cpp In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectPassState.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } FMMatrix33& operator=(const FMMatrix33& copy); ^ ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 6 warnings generated. FCollada/FCDocument/FCDForceDrag.cpp 5 warnings generated. In file included from 25 warnings generated. FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } ^ FCollada/FCDocument/FCDForceField.cpp In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEmitterObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDForceGravity.cpp In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDForcePBomb.cpp In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDForceWind.cpp In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FMath/FMTree.h:410:61: note: in implicit copy constructor for 'fm::tree>::const_iterator' first required here inline const_iterator find(const KEY& key) const { return const_iterator(const_cast* >(this)->find(key)); } /**< See above. */ ^ FCollada/FMath/FMTree.h:482:62: note: in instantiation of member function 'fm::tree>::find' requested here inline const DATA& operator[](const KEY& k) const { return find(k)->second; } /**< See above. */ ^ FCollada/FCDocument/FCDControllerTools.cpp:52:45: note: in instantiation of member function 'fm::tree>::operator[]' requested here UInt32List uniqueIndices = translationMap[i]; ^ In file included from FCollada/FCDocument/FCDControllerTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:405:45: note: in implicit copy constructor for 'fm::tree>::iterator' first required here else if (key == out->data.first) return iterator(out); ^ FCollada/FMath/FMTree.h:410:113: note: in instantiation of member function 'fm::tree>::find' requested here inline const_iterator find(const KEY& key) const { return const_iterator(const_cast* >(this)->find(key)); } /**< See above. */ ^ FCollada/FMath/FMTree.h:482:62: note: in instantiation of member function 'fm::tree>::find' requested here inline const DATA& operator[](const KEY& k) const { return find(k)->second; } /**< See above. */ ^ FCollada/FCDocument/FCDControllerTools.cpp:52:45: note: in instantiation of member function 'fm::tree>::operator[]' requested here UInt32List uniqueIndices = translationMap[i]; ^ In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffect.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDEffectPass.h:48:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :88:1: note: expanded from here Parameter_name ^ FCollada/FCDocument/FCDEffectPass.cpp:83:14: note: in implicit copy assignment operator for 'FCDEffectPass::Parameter_name' first required here clone->name = name; ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } ^ 2 warnings generated. 6 warnings generated. FCollada/FCDocument/FCDGeometry.cpp In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from In file included from FCollada/FCDocument/FCDEffectPass.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here FCollada/FCDocument/FCDGeometryInstance.cpp inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDForceDeflector.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FCDocument/FCDGeometryMesh.cpp FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDGeometryNURBSSurface.cpp 7 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 5 warnings generated. 5 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDGeometryPolygons.cpp In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDGeometryPolygonsInput.cpp FCollada/FCDocument/FCDGeometryPolygonsTools.cpp In file included from FCollada/FCDocument/FCDForceDrag.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEmitter.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:In file included from 64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectProfile.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: FCollada/FCDocument/FCDForceField.cppdefinition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] :9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: stringT(const stringT& c) : Parent(c) {}FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42 FMMatrix33& operator=(const FMMatrix33& copy); : ^ 2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEmitterObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDForceGravity.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDForceWind.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDForcePBomb.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. 2 warnings generated. In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEffectStandard.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEmitterInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. clang-13clang-13: : warning: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometryNURBSSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from In file included from FCollada/FCDocument/FCDEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDImage.cpp In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDForceDeflector.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:14: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ FCollada/FCDocument/FCDLibrary.cpp In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEmitterParticle.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ 5 warnings generated. 5 warnings generated. In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 5 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDForceDeflector.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDForceDeflector.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDLight.cpp 4 warnings generated. 55 warnings generated. warnings generated. FCollada/FCDocument/FCDLightTools.cpp In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. FCollada/FCDocument/FCDMaterial.cpp 5 warnings generated. In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMorphController.cpp In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDEntityReference.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDObject.cpp FCollada/FCDocument/FCDObjectWithId.cpp In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.hIn file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ :139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDocument.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDExtra.h:227:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :110:1: note: expanded from here Parameter_name ^ FCollada/FCDocument/FCDExtra.cpp:328:14: note: in implicit copy assignment operator for 'FCDENode::Parameter_name' first required here clone->name = name; ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDForceDrag.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here clang-13 inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDForceWind.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDExtra.cpp:12: FCollada/FCDocument/FCDExtra.h:444:12: warning: private field 'parent' is not used [-Wunused-private-field] FCDEType* parent; ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDForcePBomb.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDForceDrag.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ 5In file included from FCollada/FCDocument/FCDForceDrag.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ warnings generated. In file included from FCollada/FCDocument/FCDForceGravity.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDLibrary.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDForceWind.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDForceWind.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 4 warnings generated. FCollada/FCDocument/FCDocumentTools.cpp In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ 4 warnings generated. FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDParticleModifier.cpp In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDForceField.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDForceGravity.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDForceGravity.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDForcePBomb.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDForcePBomb.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 4 warnings generated. 4 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometryNURBSSurface.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDPhysicsModel.cpp In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 2 warnings generated. In file included from FCollada/FCDocument/FCDForceField.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDForceField.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDForceField.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDExtra.h:132:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Type name")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }FCollada/FCDocument/FCDGeometryMesh.cpp ^ :FCollada/FMath/FMTree.h15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ :512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDPhysicsModelInstance.cpp In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ clang-13FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDPhysicsRigidBody.cpp In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:502:33: note: in implicit copy constructor for 'fm::tree::iterator' first required here HashIndexMap::iterator it = hashMap.find(hashValue); ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:580:53: note: in implicit copy constructor for 'fm::tree>::iterator' first required here FCDGeometryIndexTranslationMap::iterator itU = thisMap->find(oldIndex); ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:60: note: in implicit copy constructor for 'fm::tree>::const_iterator' first required here for (FCDGeometryIndexTranslationMap::const_iterator it = translationMap->begin(), itEnd = translationMap->end(); it != itEnd; ++it) ^ In file included from FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */In file included from ^ 5FCollada/FCDocument/FCDLibrary.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ warnings generated. In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] In file included from FCollada/FCDocument/FCDLibrary.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } ^ FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp 5 warnings generated. In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDGeometryMesh.h:71:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDGeometryMesh.h:71:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :114:1: note: expanded from here Parameter_convexHullOf ^ FCollada/FCDocument/FCDGeometryMesh.cpp:241:22: note: in implicit copy assignment operator for 'FCDGeometryMesh::Parameter_convexHullOf' first required here clone->convexHullOf = convexHullOf; ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp clang-13In file included from FCollada/FCDocument/FCDGeometryMesh.cpp: :15warning: : In file included from FCollada/StdAfx.h:13: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174: 14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from In file included from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp: n->data = release->data; ^ 9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMTree.h:486:64:FCollada/FMath/FMMatrix33.h note: in instantiation of member function 'fm::tree::erase' requested here :84: inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ 14FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here : warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDLibrary.cpp:27: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDParticleModifier.cpp:10: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometryMesh.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDGeometryMesh.cpp:254:12: note: in instantiation of member function 'fm::tree::insert' requested here cloneMap.insert(*itS, clonedSource); ^ In file included from FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDGeometrySource.h:47:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :180:1: note: expanded from here Parameter_name ^ FCollada/FCDocument/FCDGeometrySource.cpp:46:14: note: in implicit copy assignment operator for 'FCDGeometrySource::Parameter_name' first required here clone->name = name; ^ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDGeometryPolygons.h:99:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :143:1: note: expanded from here Parameter_materialSemantic ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:293:26: note: in implicit copy assignment operator for 'FCDGeometryPolygons::Parameter_materialSemantic' first required here clone->materialSemantic = materialSemantic; ^ In file included from FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here In file included from inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:309:50: note: in implicit copy constructor for 'fm::tree::const_iterator' first required here FCDGeometrySourceCloneMap::const_iterator it = cloneMap.find(inputs[i]->GetSource()); ^ In file included from FCollada/FCDocument/FCDGeometrySource.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDGeometryPolygons.h:99:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:405:45: note: in implicit copy constructor for 'fm::tree::iterator' first required here else if (key == out->data.first) return iterator(out); ^ FCollada/FMath/FMTree.h:410:113: note: in instantiation of member function 'fm::tree::find' requested here inline const_iterator find(const KEY& key) const { return const_iterator(const_cast* >(this)->find(key)); } /**< See above. */ ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:309:59: note: in instantiation of member function 'fm::tree::find' requested here FCDGeometrySourceCloneMap::const_iterator it = cloneMap.find(inputs[i]->GetSource()); ^ In file included from FCollada/FCDocument/FCDImage.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy);In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81 : In file included from FCollada/FMath/FMath.h:176 ^: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.hFCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ :139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :71:1: note: expanded from here Parameter_daeId ^ FCollada/FCDocument/FCDObjectWithId.cpp:36:15: note: in implicit copy assignment operator for 'FCDObjectWithId::Parameter_daeId' first required here clone->daeId = daeId; ^ In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDObjectWithId.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDObject.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. 5 warnings generated. In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. FCollada/FCDocument/FCDPhysicsShape.cpp FCollada/FCDocument/FCDPhysicsScene.cpp In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDLight.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: FCollada/FCDocument/FCDLight.cppIn file included from FCollada/FCollada.h:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] :58: In file included from FCollada/FUtils/FUtils.h stringT(const stringT& c) : Parent(c) {}:120: ^ FCollada/FUtils/FUString.h:52:3:FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here warning: FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' FCollada/FCDocument/FCDAnimationClip.h inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ :115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } ^ In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDLightTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FCDocument/FCDPlaceHolder.cpp In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ In file included from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 2 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ 5 warnings generated. FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDParticleModifier.cpp:10: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDocument.cpp:40: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ FCollada/FCDocument/FCDSceneNode.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp In file included from FCollada/FCDocument/FCDocumentTools.cpp:27: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FCDocument/FCDParameterAnimatable.cpp:308:5: warning: explicitly assigning value of variable of type 'FCDParameterListAnimatableT' to itself [-Wself-assign-overloaded] v1 = v1; ~~ ^ ~~ 2 warnings generated. In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:13: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here class FUParameterT ^ FCollada/FCDocument/FCDMaterialInstance.h:110:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' class Parameter_##parameterName : public FUParameterT { \ ^ :90:1: note: expanded from here Parameter_semantic ^ FCollada/FCDocument/FCDMaterialInstance.cpp:184:18: note: in implicit copy assignment operator for 'FCDMaterialInstance::Parameter_semantic' first required here clone->semantic = semantic; ^ In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ 5 warnings generated. clang-13In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: :44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 6 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 6 warnings generated. FCollada/FCDocument/FCDSceneNodeTools.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FCDocument/FCDSkinController.cpp In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDMaterialInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FCDocument/FCDocument.cpp:279:33: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimatedSet::iterator it = animatedValues.find(animated); ^ FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDTransform.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FCDocument/FCDPhysicsModel.cpp:109:54: note: in implicit copy constructor for 'fm::tree<_xmlNode *, FUUri>::iterator' first required here ModelInstanceNameNodeMap::iterator modelNameNode = modelInstancesMap.begin(); ^ In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ clang-13In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDocumentTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FMath/FMTree.h:44 iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] ^ pair(const pair& p) : first(p.first), second(p.second) {}FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here FCollada/FMath/FMTree.h:505:15: inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here n->data = release->data; ^ FCollada/FCDocument/FCDPhysicsModel.cpp:156:21: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::erase' requested here modelInstancesMap.erase(modelNameNode); ^ In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FCDocument/FCDocument.cpp:282:19: note: in instantiation of member function 'fm::tree::erase' requested here animatedValues.erase(it); ^ 5 warnings generated. 5 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. 7 warnings generated. FCollada/FCDocument/FCDVersion.cpp FCollada/FMath/FMAllocator.cpp 3 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: In file included from FCollada/FCDocument/FCDPhysicsShape.h:21: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ FCollada/FMath/FMAngleAxis.cpp In file included from FCollada/FMath/FMColor.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: In file included from FCollada/FCDocument/FCDPhysicsShape.h:21: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ FCollada/FMath/FMInterpolation.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 5 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ FCollada/FMath/FMLookAt.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FMath/FMMatrix33.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FMath/FMMatrix44.cpp In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FMath/FMColor.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FMath/FMInterpolation.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FMath/FMColor.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FMath/FMInterpolation.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDPhysicsScene.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDVersion.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 8 warnings generated. In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ 5 warnings generated. 2 warnings generated. In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:21: In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ 6 warnings generated. FCollada/FMath/FMQuaternion.cpp In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ FCollada/FMath/FMSkew.cpp In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FMath/FMRandom.cpp 5 warnings generated. FCollada/FMath/FMVector3.cpp In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ 2 warnings generated. FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ In file included from FCollada/FMath/FMAllocator.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FMath/FMAngleAxis.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FMath/FMLookAt.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 8 warnings generated. FCollada/FMath/FMVolume.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUAssert.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FMath/FMLookAt.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FMath/FMAllocator.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FMath/FMAngleAxis.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FMath/FMMatrix33.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUBase64.cpp In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FMath/FMMatrix33.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 6 warnings generated. In file included from FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 4 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 7 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 6 warnings generated. In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } ^ In file included from FCollada/FCDocument/FCDTransform.cpp:17: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp 2 warnings generated. 2 warnings generated. FCollada/FUtils/FUCrc32.cpp 5 warnings generated. In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp In file included from FCollada/FMath/FMMatrix44.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUDateTime.cpp In file included from FCollada/FMath/FMQuaternion.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 2 warnings generated. In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } ^ FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp In file included from FCollada/FMath/FMMatrix44.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDVersion.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FMath/FMQuaternion.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-132 warnings generated. : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:18: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 5 warnings generated. In file included from FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from In file included from FCollada/FCDocument/FCDTransform.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDTransform.cpp:15: In file included from clang-13: FCollada/StdAfx.hwarning: :argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]13 : In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' In file included from FCollada/FCDocument/FCDTexture.cpp inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ :15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDTexture.cpp:18: FCollada/FCDocument/FCDEffectParameter.h:226:2: warning: instantiation of variable 'FCDEffectParameterT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FCollada/FCDocument/FCDEffectParameter.hpp:31:63: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here else if (_clone->HasType(FCDEffectParameterT::GetClassType())) clone = (FCDEffectParameterT*) _clone; ^ FCollada/FCDocument/FCDTexture.cpp:124:7: note: in instantiation of member function 'FCDEffectParameterT::Clone' requested here set->Clone(clone->set); ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ clang-13clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FMath/FMRandom.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 6 warnings generated. In file included from FCollada/FMath/FMSkew.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ FCollada/FUtils/FUFile.cpp In file included from FCollada/FMath/FMRandom.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FMath/FMSkew.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUFileManager.cpp In file included from FCollada/FCDocument/FCDSceneNode.cpp:29: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDExtra.h:132:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Type name")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FMath/FMVector3.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUBase64.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FULogFile.cpp In file included from FCollada/FMath/FMVector3.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ In file included from FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FCDocument/FCDSceneNodeTools.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUAssert.cpp:11: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in instantiation of member function 'FUParameterT>::operator=' requested here DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ ^ 2 warnings generated. In file included from FCollada/FMath/FMVector3.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: clang-13In file included from FCollada/FMath/FMath.h:173: : FCollada/FMath/FMVector3.h:warning: 35:8: warning: private field 'w' is not used [-Wunused-private-field] float w; // For alignment purposes.argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ^ In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:16: note: in instantiation of member function 'fm::vector, false>::push_back' requested here processQueue.push_back(Child(root, 0)); ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:23: note: in instantiation of member function 'FCDSceneNodeIteratorT::FCDSceneNodeIteratorT' requested here FCDSceneNodeIterator it1(NULL); ^ In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetName(const fm::string& _name) { name = _name; } ^ In file included from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:16: note: in instantiation of member function 'fm::vector, false>::push_back' requested here processQueue.push_back(Child(root, 0)); ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:28: note: in instantiation of member function 'FCDSceneNodeIteratorT::FCDSceneNodeIteratorT' requested here FCDSceneNodeConstIterator it2(NULL); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 2 warnings generated. 7 warnings generated. In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FUtils/FUObject.cpp FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FCDocument/FCDSceneNode.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FMath/FMVolume.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 2 warnings generated. 3 warnings generated. FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp In file included from FCollada/FMath/FMVolume.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ 3 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FCDocument/FCDSkinController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUParameterizable.cpp 8 warnings generated. 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUBoundingSphere.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUSemaphore.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUStringBuilder.cpp 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUDateTime.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 2 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUDaeEnum.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUErrorLog.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUSynchronizableObject.cpp In file included from FCollada/FUtils/FUBoundingBox.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: clang-13: warning: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUCriticalSection.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 2 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUDebug.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 6 warnings generated. FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUThread.cpp In file included from FCollada/FUtils/FUBase64.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUAssert.cpp:11: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUCrc32.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUError.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp In file included from FCollada/FUtils/FUFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h4 warnings generated. :139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 2 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUParameterizable.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUParameter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUObjectType.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlDocument.cpp 4 warnings generated. 6 warnings generated. 2 warnings generated. In file included from FCollada/FUtils/FULogFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FCollada/FUtils/FUXmlParser.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUBoundingSphere.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp 5 warnings generated. In file included from FCollada/FUtils/FUStringConversion.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUStringBuilder.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUDateTime.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUSynchronizableObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUErrorLog.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUThread.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUPluginManager.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUTracker.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUSemaphore.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUDebug.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 2 warnings generated. 2 warnings generated. FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp In file included from FCollada/FUtils/FUParameterizable.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from In file included from FCollada/FUtils/FUBoundingBox.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here FCollada/FUtils/FUXmlDocument.cpp:9: inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUObjectType.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUCrc32.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 2 warnings generated. In file included from FCollada/FUtils/FUXmlParser.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ In file included from FCollada/FUtils/FUFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required hereFCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ ^ FColladaPlugins/FArchiveXML/FAXCameraExport.cpp In file included from FCollada/FUtils/FUFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUFile.cpp:46:11: note: in implicit copy assignment operator for 'fm::stringT' first required here filepath = filename; ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUUri.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUParameter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXCameraImport.cpp In file included from In file included from FCollada/FUtils/FUDaeEnum.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FCollada/FUtils/FUCriticalSection.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 2 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 2 warnings generated. 2 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUError.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp In file included from FCollada/FUtils/FUSynchronizableObject.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.cpp In file included from FCollada/FUtils/FUError.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUError.cpp:272:20: note: in implicit copy assignment operator for 'fm::stringT' first required here customErrorString = _customErrorString; ^ 2 warnings generated. 2 warnings generated. In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUXmlWriter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 2 warnings generated. 2 warnings generated. 3 warnings generated. In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUStringBuilder.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp 2 warnings generated. FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp In file included from clang-13: FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] warning: FMMatrix44& operator=(const FMMatrix44& copy); ^ argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]FCollada/FUtils/FUStringConversion.h :151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FUtils/FUUniqueStringMap.cpp:50:37: note: in implicit copy constructor for 'fm::tree, fm::map>::iterator' first required here typename StringMap::iterator itV = values.find(prefix); ^ FCollada/FUtils/FUUniqueStringMap.cpp:105:16: note: in instantiation of member function 'FUUniqueStringMapT::insert' requested here template class FUUniqueStringMapT; ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FUtils/FUUniqueStringMap.cpp:57:28: note: in implicit copy constructor for 'fm::tree::iterator' first required here NumberMap::iterator itN = itV->second.find(suffix); ^ FCollada/FUtils/FUUniqueStringMap.cpp:105:16: note: in instantiation of member function 'FUUniqueStringMapT::insert' requested here template class FUUniqueStringMapT; ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUniqueStringMap.cpp:74:13: note: in implicit copy assignment operator for 'fm::stringT' first required here wantedStr = builder.ToString(); ^ FCollada/FUtils/FUUniqueStringMap.cpp:105:16: note: in instantiation of member function 'FUUniqueStringMapT::insert' requested here template class FUUniqueStringMapT; ^ In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FUtils/FUUniqueStringMap.cpp:87:43: note: in implicit copy constructor for 'fm::tree, fm::map>::const_iterator' first required here typename StringMap::const_iterator itV = values.find(prefix); ^ FCollada/FUtils/FUUniqueStringMap.cpp:105:16: note: in instantiation of member function 'FUUniqueStringMapT::contains' requested here template class FUUniqueStringMapT; ^ In file included from FCollada/FUtils/FUThread.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FCollada/FUtils/FULogFile.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUThread.cpp:10: FCollada/FUtils/FUThread.h:30:2: warning: "Threads not yet implemented for non Windows." [-W#warnings] #warning "Threads not yet implemented for non Windows." ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FCollada/FUtils/FUStringConversion.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here In file included from inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FUtils/FUFileManager.cpp:157:35: note: in implicit copy constructor for 'fm::tree::iterator' first required here SchemeCallbackMap::iterator it = schemeCallbackMap.find(uri.GetScheme()); ^ FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FUtils/FUUniqueStringMap.cpp:54:16: note: in instantiation of member function 'fm::tree, fm::map>::insert' requested here itV = values.insert(prefix, NumberMap()); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 2 warnings generated. In file included from FCollada/FUtils/FUUniqueStringMap.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FMath/FMTree.h:410:61: note: in implicit copy constructor for 'fm::tree::const_iterator' first required here inline const_iterator find(const KEY& key) const { return const_iterator(const_cast* >(this)->find(key)); } /**< See above. */ ^ FCollada/FUtils/FUUniqueStringMap.cpp:89:26: note: in instantiation of member function 'fm::tree::find' requested here else return itV->second.find(suffix) != itV->second.end(); ^ In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:275:20: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ ^ FCollada/FUtils/FUFileManager.cpp:472:41: note: in implicit copy constructor for 'fm::tree::const_iterator' first required here SchemeCallbackMap::const_iterator it = srcFileManager->schemeCallbackMap.begin(); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 3 warnings generated. FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp 3 warnings generated. In file included from FCollada/FUtils/FUSemaphore.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUFileManager.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3:FCollada/FUtils/FUPluginManager.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] In file included from warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUSemaphore.cpp:10: FCollada/FUtils/FUSemaphore.h:36:2: warning: FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here "FUSemaphore: Semaphore not implemented for non Windows" [-W#warnings] pair(const pair& p) : first(p.first), second(p.second) {} #warning "FUSemaphore: Semaphore not implemented for non Windows" ^ inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FUtils/FUFileManager.cpp:451:21: note: in instantiation of member function 'fm::tree::erase' requested here schemeCallbackMap.erase(it); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUStringConversion.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUStringConversion.cpp:216:11: note: in implicit copy assignment operator for 'fm::stringT' first required here pointer = target.substr(0, splitIndex); ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy);clang-13 : ^ warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FCollada/FUtils/FUTracker.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUPluginManager.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable 'u32' set but not used [-Wunused-but-set-variable] uint32 u32 = FUStringConversion::ToUInt32(&c); ^ FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable 'f' set but not used [-Wunused-but-set-variable] float f = FUStringConversion::ToFloat(&c); ^ FCollada/FUtils/FUStringConversion.cpp:285:8:In file included from warning: variable 'i32' set but not used [-Wunused-but-set-variable] FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h int32 i32 = FUStringConversion::ToInt32(&c); ^:13: In file included from FCollada/FCollada.h: 58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable 'b' set but not used [-Wunused-but-set-variable] FCollada/FMath/FMMatrix33.h bool b = FUStringConversion::ToBoolean(c); ^: 84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] 3 warnings generated. In file included from FCollada/FUtils/FUXmlDocument.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUXmlParser.cpp:15: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUXmlDocument.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ 2 warnings generated. 6 warnings generated. clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp 2 warnings generated. In file included from FCollada/FUtils/FUXmlDocument.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FCollada/FUtils/FUXmlDocument.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 3 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: clang-13In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ^ FColladaPlugins/FArchiveXML/FAXLightExport.cpp In file included from FCollada/FUtils/FUXmlWriter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXLightImport.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from clang-13FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ : warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FCollada/FUtils/FUXmlWriter.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUXmlWriter.cpp:186:7: note: in implicit copy assignment operator for 'fm::stringT' first required here str = xmlBuilder.ToString(); ^ In file included from FCollada/FUtils/FUUri.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUUri.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.hFCollada/FMath/FMMatrix33.h:84:14:: 139warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] :77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 2 warnings generated. In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ 5 warnings generated. FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); stringT(const stringT& c) : Parent(c) {} ^ ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp 2 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 3 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:325:42: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimationCurveDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationCurve->GetDocument()].animationCurveData.find(animationCurve); ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:458:37: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimatedDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationCurve->GetDriverPtr()->GetDocument()].animatedData.find(animationCurve->GetDriverPtr()); ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp 8 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] FColladaPlugins/FArchiveXML/FAXSceneExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:120: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 3 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:57: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ clang-13: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:364:46: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimationDataMap::iterator animationIt = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData.find(animation); ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FCollada/FUtils/FUStringBuilder.cpp:9: In file included from FCollada/FUtils/StdAfx.h:12: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUStringBuilder.cpp:123:5: note: in implicit copy assignment operator for 'fm::stringT' first required here a = c.substr(x, y); r = u.substr(x, y); ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:516:56: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimationChannelDataMap::iterator itChannelData = FArchiveXML::documentLinkDataMap[channel->GetDocument()].animationChannelData.find(channel); ^ 6 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.hIn file included from :84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested hereoutput/libFColladaSD.a inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:31: note: in instantiation of member function 'fm::vector, false>::insert' requested here FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:66: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:135: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[animated->GetCurves()[i][j]->GetDocument()].animationCurveData[animated->GetCurves()[i][j]]; ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ 5 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: In file included from warning: FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]FCollada/FMath/FMath.h :44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:43: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:916:32: note: in implicit copy constructor for 'fm::tree::iterator' first required here XMLLoadFuncMap::iterator it = FArchiveXML::xmlLoadFuncs.find(objectType); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:5 warnings generated. 174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:964:33: note: in implicit copy constructor for 'fm::tree::iterator' first required here XMLWriteFuncMap::iterator it = FArchiveXML::xmlWriteFuncs.find(objectType); ^ 5 warnings generated. 5 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:49: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 5 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ 3 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h pair(const pair& p) : first(p.first), second(p.second) {} ^ :13: In file included from FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here FCollada/FCollada.h: cloneNode->right->data = currentNode->data; ^ 58FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {};: ^ In file included from FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } }definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] ^ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:81: note: in instantiation of member function 'fm::tree::operator[]' requested here stringT(const stringT& c) : Parent(c) {} ^ FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:176: FCollada/FMath/FMMatrix33.h:84:14: warning: definition of implicit copy constructor for 'FMMatrix33' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix33& operator=(const FMMatrix33& copy); ^ FCollada/FMath/FMMatrix33.h:139:77: note: in implicit copy constructor for 'FMMatrix33' first required here static inline FMMatrix33 TranslationMatrix(FMVector2 translation) { return TranslationMatrix(translation.u, translation.v); } ^ 5 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:44: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:212:42: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap.find(targetedEntity); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:344:50: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDEffectParameterSamplerDataMap::iterator it = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap.find(effectParameterSampler); ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:226:2: warning: instantiation of variable 'FCDEffectParameterT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:222:48: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterBool::GetClassType(), FArchiveXML::LoadEffectParameterBool); ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:223:49: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterFloat::GetClassType(), FArchiveXML::LoadEffectParameterFloat); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:224:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterFloat2::GetClassType(), FArchiveXML::LoadEffectParameterFloat2); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:225:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterFloat3::GetClassType(), FArchiveXML::LoadEffectParameterFloat3); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter);In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:226:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterColor3::GetClassType(), FArchiveXML::LoadEffectParameterFloat3); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' In file included from static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.hFColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44::288:32: :note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] static const FUObjectType& GetClassType() { return __classType; } \ ^ pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ In file included from FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:226:2: warning: instantiation of variable 'FCDEffectParameterT::__classType' required here, but no definition is available [-Wundefined-var-template] class map : public fm::tree<_Kty, _Ty> {}; DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' ^ FCollada/FMath/FMTree.h:481: static const FUObjectType& GetClassType() { return __classType; } \124: note: in instantiation of member function 'fm::tree::insert' requested here ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:227:47: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here xmlLoadFuncs.insert(&FCDEffectParameterInt::GetClassType(), FArchiveXML::LoadEffectParameterInt); ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:228:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterMatrix::GetClassType(), FArchiveXML::LoadEffectParameterMatrix); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:226:2: warning: instantiation of variable 'FCDEffectParameterT>::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:230:50: note: in instantiation of member function 'FCDEffectParameterT>::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterString::GetClassType(), FArchiveXML::LoadEffectParameterString); ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterT>::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:232:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterVector::GetClassType(), FArchiveXML::LoadEffectParameterVector); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.h:24: In file included from FCollada/FCDocument/FCDEffectStandard.h:30: FCollada/FCDocument/FCDEffectParameter.h:288:2: warning: instantiation of variable 'FCDEffectParameterAnimatableT::__classType' required here, but no definition is available [-Wundefined-var-template] DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:233:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here xmlLoadFuncs.insert(&FCDEffectParameterColor4::GetClassType(), FArchiveXML::LoadEffectParameterVector); ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here DeclareObjectType(FCDEffectParameter); ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' static class FUObjectType __classType; \ ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: add an explicit instantiation declaration to suppress this warning if 'FCDEffectParameterAnimatableT::__classType' is explicitly instantiated in another translation unit FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' static const FUObjectType& GetClassType() { return __classType; } \ ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:473:35: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDTextureDataMap::iterator it = FArchiveXML::documentLinkDataMap[texture->GetDocument()].textureDataMap.find(texture); ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:543:43: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDMorphControllerDataMap::iterator it = FArchiveXML::documentLinkDataMap[morphController->GetDocument()].morphControllerDataMap.find(morphController); ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]FCollada/FMath/FMTree.h :685:8: stringT(const stringT& c) : Parent(c) {} ^note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {};FCollada/FUtils/FUUri.h:143:54 ^: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:74: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.hIn file included from :174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here ^ cloneNode->right->data = currentNode->data; FCollada/FMath/FMTree.h ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {};:405:45: note: in implicit copy constructor for 'fm::tree::iterator' first required here else if (key == out->data.first) return iterator(out); ^ FCollada/FMath/FMTree.h ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } }:61:18: note: in instantiation of member function 'fm::tree::find' requested here if (skinDataMap.find(skinController) == skinDataMap.end()) ^ ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from In file included from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] : FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here FCollada/FMath/FMTree.h:481:57 inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp::764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:120: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDMorphControllerData& data = FArchiveXML::documentLinkDataMap[morphController->GetDocument()].morphControllerDataMap[morphController]; ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:75: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 5 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:76: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:75: note: in instantiation of member function 'fm::tree::insert' requested here FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData.insert(animated, data); ^ 5 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ 3 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 7 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:708:42: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDGeometrySourceDataMap::iterator it = FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.find(geometrySource); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ 4 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] ^ iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.hIn file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: In file included from FCollada/FMath/FMTree.h:44:FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp3:: warning: 9: In file included from definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]FColladaPlugins/FArchiveXML/StdAfx.h: 13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] :44: FCollada/FMath/FMTree.h:174:14 pair(const pair& p) : first(p.first), second(p.second) {} ^ : warning: pair(const pair& p) : first(p.first), second(p.second) {}definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here ^ n->data = release->data; ^ FCollada/FMath/FMTree.h:486:FCollada/FMath/FMTree.h64: note: in instantiation of member function 'fm::tree::erase' requested here iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ :645:30: note: in implicit copy assignment operator for 'fm::pair' first required here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here ^ cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.hFCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here :685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FCollada/FMath/FMQuaternion.h pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here : cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 83:69: inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here note: in implicit copy constructor for 'FMQuaternion' first required here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here In file included from class map : public fm::tree<_Kty, _Ty> {}; ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: FCollada/FMath/FMTree.hin instantiation of member function 'fm::tree::operator[]' requested here :481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:34: note: in instantiation of member function 'fm::tree::operator[]' requested here FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3 pair(const pair& p) : first(p.first), second(p.second) {}: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ ^FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.hFCollada/FMath/FMTree.h:645:685:30:: note: 8in implicit copy assignment operator for 'fm::pair' first required here: cloneNode->right->data = currentNode->data;note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {};:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ 397FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here :72: note: FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } }In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] ^ pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.hFColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:72: note: in instantiation of member function 'fm::tree::operator[]' requested here :645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:141: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: definition of implicit copy constructor for 'FMMatrix44' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] FMMatrix44& operator=(const FMMatrix44& copy); ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:96: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTextureData& data = FArchiveXML::documentLinkDataMap[texture->GetDocument()].textureDataMap[texture]; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:405:45: note: in implicit copy constructor for 'fm::tree::iterator' first required here else if (key == out->data.first) return iterator(out); ^ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:108: note: in instantiation of member function 'fm::tree::find' requested here FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:3: warning: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] stringT(const stringT& c) : Parent(c) {} ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here inline void SetQuery(const fstring& _query) { query = _query; } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ 5 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ 5 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:40: note: in implicit copy constructor for 'fm::tree::iterator' first required here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:47: note: in implicit copy constructor for 'fm::tree<_xmlNode *, FUUri>::iterator' first required here for (ModelInstanceNameNodeMap::iterator it = data.modelInstancesMap.begin(); it != data.modelInstancesMap.end(); ++it) ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: In file included from FCollada/FCDocument/FCDSceneNode.h:27: In file included from FCollada/FCDocument/FCDTransform.h:33: FCollada/FMath/FMQuaternion.h:112:23: warning: definition of implicit copy constructor for 'FMQuaternion' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } ^ FCollada/FMath/FMQuaternion.h:83:69: note: in implicit copy constructor for 'FMQuaternion' first required here inline FMQuaternion Normalize() const { float l = Length(); return FMQuaternion(x / l, y / l, z / l, w / l); } ^ 5 warnings generated. 6 warnings generated. In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:72: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:429:13: note: in implicit copy constructor for 'fm::tree::iterator' first required here return iterator(parent); ^ FCollada/FCDocument/FCDocument.h:512:61: note: in instantiation of member function 'fm::tree::insert' requested here inline void RegisterExtraTree(FCDExtra* tree) { extraTrees.insert(tree, tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:505:15: note: in implicit copy assignment operator for 'fm::pair' first required here n->data = release->data; ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here inline void erase(const KEY& key) { iterator it = find(key); erase(it); } ^ FCollada/FCDocument/FCDocument.h:517:124: note: in instantiation of member function 'fm::tree::erase' requested here inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, unsigned int>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMArray.h:354:9: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, unsigned int>' first required here *it = item; ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector, false>::insert' requested here inline void push_back(const T& item) { insert(end(), item); } ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector, false>::push_back' requested here push_back(*it); ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector, false>::operator=' requested here struct FCDAnimationData ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair<_xmlNode *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair<_xmlNode *, FUUri>' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: definition of implicit copy assignment operator for 'pair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] pair(const pair& p) : first(p.first), second(p.second) {} ^ FCollada/FMath/FMTree.h:645:30: note: in implicit copy assignment operator for 'fm::pair' first required here cloneNode->right->data = currentNode->data; ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here class map : public fm::tree<_Kty, _Ty> {}; ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:64: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } ^ FCollada/FMath/FMTree.h:481:57: note: in implicit copy constructor for 'fm::tree::iterator' first required here inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:117: note: in instantiation of member function 'fm::tree::operator[]' requested here FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; ^ 6 warnings generated. 22 warnings generated. 7 warnings generated. 5 warnings generated. 21 warnings generated. 23 warnings generated. 22 warnings generated. 23 warnings generated. 27 warnings generated. 21 warnings generated. 35 warnings generated. 24 warnings generated. 22 warnings generated. 22 warnings generated. 3 warnings generated. output/libFColladaSR.a Building SpiderMonkey... SpiderMonkey build options: --disable-tests --disable-jemalloc --disable-js-shell --without-intl-api --enable-shared-js --disable-jitspew --host=riscv64-unknown-linux-gnu patching file js/src/build/moz.build patching file mozglue/build/moz.build patching file config/makefiles/target_binaries.mk patching file js/src/moz.build patching file js/src/old-configure patching file js/public/StructuredClone.h patch unexpectedly ends in middle of line Hunk #1 succeeded at 381 with fuzz 1 (offset 53 lines). patching file js/public/AllocPolicy.h Hunk #1 succeeded at 109 (offset 2 lines). Hunk #2 succeeded at 175 (offset 3 lines). patching file js/public/RootingAPI.h patch unexpectedly ends in middle of line Hunk #1 succeeded at 931 with fuzz 1. patching file build/moz.configure/toolchain.configure patching file build/moz.configure/toolchain.configure patch unexpectedly ends in middle of line Hunk #1 succeeded at 141 with fuzz 1. patching file js/src/wasm/WasmSignalHandlers.cpp patching file .cargo/config.in patching file Cargo.lock patching file Cargo.toml patching file python/mozbuild/mozbuild/backend/configenvironment.py patching file python/mozbuild/mozbuild/makeutil.py patching file python/mozbuild/mozbuild/util.py patching file testing/mozbase/manifestparser/manifestparser/filters.py patching file third_party/python/virtualenv/virtualenv.py Creating Python 3 environment /build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv.py:24: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives import distutils.spawn /build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv.py:25: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead import distutils.sysconfig Using base prefix '/usr' New python executable in /build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python3 Also creating executable in /build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python Installing setuptools, pip, wheel... done. b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build\ncreating build/temp.linux-riscv64-3.10\ncreating build/temp.linux-riscv64-3.10/psutil\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.10 -c psutil/_psutil_common.c -o build/temp.linux-riscv64-3.10/psutil/_psutil_common.o\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.10 -c psutil/_psutil_linux.c -o build/temp.linux-riscv64-3.10/psutil/_psutil_linux.o\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.10 -c psutil/_psutil_posix.c -o build/temp.linux-riscv64-3.10/psutil/_psutil_posix.o\ncreating build/lib.linux-riscv64-3.10\ncreating build/lib.linux-riscv64-3.10/psutil\ngcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now build/temp.linux-riscv64-3.10/psutil/_psutil_common.o build/temp.linux-riscv64-3.10/psutil/_psutil_linux.o build/temp.linux-riscv64-3.10/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-riscv64-3.10/psutil/_psutil_linux.cpython-310-riscv64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.10 -c psutil/_psutil_common.c -o build/temp.linux-riscv64-3.10/psutil/_psutil_common.o\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.10 -c psutil/_psutil_posix.c -o build/temp.linux-riscv64-3.10/psutil/_psutil_posix.o\ngcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now build/temp.linux-riscv64-3.10/psutil/_psutil_common.o build/temp.linux-riscv64-3.10/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-riscv64-3.10/psutil/_psutil_posix.cpython-310-riscv64-linux-gnu.so\ncopying build/lib.linux-riscv64-3.10/psutil/_psutil_linux.cpython-310-riscv64-linux-gnu.so -> psutil\ncopying build/lib.linux-riscv64-3.10/psutil/_psutil_posix.cpython-310-riscv64-linux-gnu.so -> psutil\n" Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Re-executing in the virtualenv checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... DEBUG: Executing: `/usr/bin/sh /build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/../autoconf/config.sub riscv64-unknown-linux-gnu` Traceback (most recent call last): File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/init.configure", line 828, in real_host return split_triplet(host) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 1161, in wrapped return new_func(*args, **kwargs) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/init.configure", line 748, in split_triplet raise ValueError('Unknown CPU type: %s' % cpu) ValueError: Unknown CPU type: riscv64 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py", line 181, in sys.exit(main(sys.argv)) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py", line 52, in main sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure')) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 445, in run self.include_file(path) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 436, in include_file exec_(code, self) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 53, in exec_ exec(object, globals, locals) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/moz.configure", line 154, in include('build/moz.configure/toolchain.configure', File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 773, in include_impl self.include_file(what) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 436, in include_file exec_(code, self) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 53, in exec_ exec(object, globals, locals) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/toolchain.configure", line 103, in include('android-ndk.configure', when=compiling_android) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 773, in include_impl self.include_file(what) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 436, in include_file exec_(code, self) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 53, in exec_ exec(object, globals, locals) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/android-ndk.configure", line 11, in def default_android_ndk_root(mozbuild_state_path, _): File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 756, in decorator depends = DependsFunction(self, func, dependencies, when=when) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 129, in __init__ sandbox._value_for(self) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for return self._value_for_depends(obj) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 551, in _value_for_depends value = obj.result() File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 150, in result if self.when and not self.sandbox._value_for(self.when): File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for return self._value_for_depends(obj) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 551, in _value_for_depends value = obj.result() File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 230, in result return self._func(resolved_args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 228, in resolved_args = (self.sandbox._value_for(d) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for return self._value_for_depends(obj) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 551, in _value_for_depends value = obj.result() File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 153, in result resolved_args = [self.sandbox._value_for(d) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 153, in resolved_args = [self.sandbox._value_for(d) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for return self._value_for_depends(obj) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 551, in _value_for_depends value = obj.result() File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 230, in result return self._func(resolved_args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 176, in or_impl for i in iterable: File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 228, in resolved_args = (self.sandbox._value_for(d) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for return self._value_for_depends(obj) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 551, in _value_for_depends value = obj.result() File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 153, in result resolved_args = [self.sandbox._value_for(d) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 153, in resolved_args = [self.sandbox._value_for(d) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for return self._value_for_depends(obj) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 551, in _value_for_depends value = obj.result() File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call cache[args] = self.func(instance, *args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 155, in result return self._func(*resolved_args) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 1161, in wrapped return new_func(*args, **kwargs) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 816, in wrapper ret = template(*args, **kwargs) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/checks.configure", line 58, in wrapped ret = func(*args, **kwargs) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 1161, in wrapped return new_func(*args, **kwargs) File "/build/0ad/src/0ad-0.0.25b-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/init.configure", line 830, in real_host die(e.message) AttributeError: 'ValueError' object has no attribute 'message' ERROR: SpiderMonkey build failed ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix20/build receiving incremental file list 0ad-a25.b-5-riscv64-build.log 0ad-a25.b-5-riscv64-prepare.log 0ad-a25.b-5-x86_64-build.log 0ad-a25.b-5-x86_64-prepare.log sent 100 bytes received 259,589 bytes 103,875.60 bytes/sec total size is 6,083,681 speedup is 23.43