=>> Building games/0ad build started at Mon May 5 15:18:44 BST 2025 port directory: /usr/ports/games/0ad package name: 0ad-0.27.0_6 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: madpilot@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 3632 Apr 12 14:06 /usr/ports/games/0ad/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: 2a5976aebe Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 06 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/06/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- madpilot@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 PKG_CONFIG=pkgconf PYTHON="/usr/local/bin/python3.9" SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/0ad/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/0ad/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/0ad/work/.cache HOME=/wrkdirs/usr/ports/games/0ad/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/0ad/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/0ad/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh WX_CONFIG=/usr/local/bin/wxgtk3u-3.0-config --End CONFIGURE_ENV-- --MAKE_ENV-- JOBS= PERL_USE_UNSAFE_INC=1 SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/0ad/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/0ad/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/0ad/work/.cache HOME=/wrkdirs/usr/ports/games/0ad/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/0ad/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/0ad/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES WX_CONFIG=/usr/local/bin/wxgtk3u-3.0-config PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" GTK4_VERSION="4.0.0" PYTHON_INCLUDEDIR=include/python3.9 PYTHON_LIBDIR=lib/python3.9 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=lib/python3.9/site-packages PYTHON_SUFFIX=39 PYTHON_EXT_SUFFIX=.cpython-39 PYTHON_VER=3.9 PYTHON_VERSION=python3.9 PYTHON2="@comment " PYTHON3="" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.36.3 PERL_VER=5.36 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.36 DOCSDIR="share/doc/0ad" EXAMPLESDIR="share/examples/0ad" DATADIR="share/0ad" WWWDIR="www/0ad" ETCDIR="etc/0ad" --End PLIST_SUB-- --SUB_LIST-- PYTHON_INCLUDEDIR=/usr/local/include/python3.9 PYTHON_LIBDIR=/usr/local/lib/python3.9 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=/usr/local/lib/python3.9/site-packages PYTHON_SUFFIX=39 PYTHON_EXT_SUFFIX=.cpython-39 PYTHON_VER=3.9 PYTHON_VERSION=python3.9 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/0ad DOCSDIR=/usr/local/share/doc/0ad EXAMPLESDIR=/usr/local/share/examples/0ad WWWDIR=/usr/local/www/0ad ETCDIR=/usr/local/etc/0ad --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> 0ad-0.27.0_6 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> 0ad-0.27.0_6 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of 0ad-0.27.0_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by 0ad-0.27.0_6 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by 0ad-0.27.0_6 for building => SHA256 Checksum OK for 0ad-0.27.0-unix-build.tar.xz. => SHA256 Checksum OK for 0ad-0.27.0-unix-data.tar.xz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by 0ad-0.27.0_6 for building ===> Extracting for 0ad-0.27.0_6 => SHA256 Checksum OK for 0ad-0.27.0-unix-build.tar.xz. => SHA256 Checksum OK for 0ad-0.27.0-unix-data.tar.xz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for 0ad-0.27.0_6 ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for 0ad-0.27.0_6 from /usr/ports/games/0ad/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> 0ad-0.27.0_6 depends on package: rust>=1.35 - not found ===> Installing existing package /packages/All/rust-1.86.0.pkg [pkg-builder.dan.net.uk] Installing rust-1.86.0... [pkg-builder.dan.net.uk] `-- Installing curl-8.13.0_1... [pkg-builder.dan.net.uk] | `-- Installing brotli-1.1.0,1... [pkg-builder.dan.net.uk] | `-- Extracting brotli-1.1.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libidn2-2.3.8... [pkg-builder.dan.net.uk] | | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] | | `-- Installing libunistring-1.3... [pkg-builder.dan.net.uk] | | `-- Extracting libunistring-1.3: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libidn2-2.3.8: .......... done [pkg-builder.dan.net.uk] | `-- Installing libnghttp2-1.65.0... [pkg-builder.dan.net.uk] | `-- Extracting libnghttp2-1.65.0: ....... done [pkg-builder.dan.net.uk] | `-- Installing libssh2-1.11.1,3... [pkg-builder.dan.net.uk] | | `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] | | `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libssh2-1.11.1,3: .......... done [pkg-builder.dan.net.uk] | `-- Installing zstd-1.5.7... [pkg-builder.dan.net.uk] | | `-- Installing liblz4-1.10.0,1... [pkg-builder.dan.net.uk] | | `-- Extracting liblz4-1.10.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting zstd-1.5.7: .......... done [pkg-builder.dan.net.uk] `-- Extracting curl-8.13.0_1: .......... done [pkg-builder.dan.net.uk] Extracting rust-1.86.0: .......... done ===> 0ad-0.27.0_6 depends on package: rust>=1.35 - found ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on executable: zip - not found ===> Installing existing package /packages/All/zip-3.0_4.pkg [pkg-builder.dan.net.uk] Installing zip-3.0_4... [pkg-builder.dan.net.uk] Extracting zip-3.0_4: .......... done ===> 0ad-0.27.0_6 depends on executable: zip - found ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on executable: cmake - not found ===> Installing existing package /packages/All/cmake-core-3.31.6.pkg [pkg-builder.dan.net.uk] Installing cmake-core-3.31.6... [pkg-builder.dan.net.uk] `-- Installing expat-2.7.1... [pkg-builder.dan.net.uk] `-- Extracting expat-2.7.1: .......... done [pkg-builder.dan.net.uk] `-- Installing jsoncpp-1.9.6_1... [pkg-builder.dan.net.uk] `-- Extracting jsoncpp-1.9.6_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libuv-1.51.0... [pkg-builder.dan.net.uk] `-- Extracting libuv-1.51.0: .......... done [pkg-builder.dan.net.uk] `-- Installing rhash-1.4.4_1... [pkg-builder.dan.net.uk] | `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] `-- Extracting rhash-1.4.4_1: .......... done [pkg-builder.dan.net.uk] Extracting cmake-core-3.31.6: .......... done ===> 0ad-0.27.0_6 depends on executable: cmake - found ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on executable: update-desktop-database - not found ===> Installing existing package /packages/All/desktop-file-utils-0.28.pkg [pkg-builder.dan.net.uk] Installing desktop-file-utils-0.28... [pkg-builder.dan.net.uk] `-- Installing glib-2.84.1_2,2... [pkg-builder.dan.net.uk] | `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] | `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] | `-- Installing libiconv-1.17_1... [pkg-builder.dan.net.uk] | `-- Extracting libiconv-1.17_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libinotify-20240724_1... [pkg-builder.dan.net.uk] | `-- Extracting libinotify-20240724_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing pcre2-10.45_1... [pkg-builder.dan.net.uk] | | `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] | | `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting pcre2-10.45_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing py311-packaging-24.2... [pkg-builder.dan.net.uk] | | `-- Installing python311-3.11.12... [pkg-builder.dan.net.uk] | | `-- Installing mpdecimal-4.0.0... [pkg-builder.dan.net.uk] | | `-- Extracting mpdecimal-4.0.0: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting python311-3.11.12: .......... done [pkg-builder.dan.net.uk] | `-- Extracting py311-packaging-24.2: .......... done [pkg-builder.dan.net.uk] `-- Extracting glib-2.84.1_2,2: .......... done [pkg-builder.dan.net.uk] Extracting desktop-file-utils-0.28: .......... done Building cache database of MIME types ==> Running trigger: desktop-file-utils.ucl Building cache database of MIME types ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas No schema files found: doing nothing. ===== Message from libinotify-20240724_1: -- You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> 0ad-0.27.0_6 depends on executable: update-desktop-database - found ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> 0ad-0.27.0_6 depends on package: gmake>=4.4.1 - found ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.3.0_1,1.pkg [pkg-builder.dan.net.uk] Installing pkgconf-2.3.0_1,1... [pkg-builder.dan.net.uk] Extracting pkgconf-2.3.0_1,1: .......... done ===> 0ad-0.27.0_6 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on file: /usr/local/bin/python3.9 - not found ===> Installing existing package /packages/All/python39-3.9.22.pkg [pkg-builder.dan.net.uk] Installing python39-3.9.22... [pkg-builder.dan.net.uk] Extracting python39-3.9.22: .......... done ===== Message from python39-3.9.22: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py39-gdbm databases/py-gdbm@py39 py39-sqlite3 databases/py-sqlite3@py39 py39-tkinter x11-toolkits/py-tkinter@py39 -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upgrade to a newer Python version. 3.9 is in maintenance status and gets security fixes only. End-of-Life: 2025-10. See https://devguide.python.org/versions/. It is scheduled to be removed on or after 2025-10-31. ===> 0ad-0.27.0_6 depends on file: /usr/local/bin/python3.9 - found ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on file: /usr/local/bin/sdl2-config - not found ===> Installing existing package /packages/All/sdl2-2.32.4.pkg [pkg-builder.dan.net.uk] Installing sdl2-2.32.4... [pkg-builder.dan.net.uk] `-- Installing libX11-1.8.12,1... [pkg-builder.dan.net.uk] | `-- Installing libxcb-1.17.0... [pkg-builder.dan.net.uk] | | `-- Installing libXau-1.0.11... [pkg-builder.dan.net.uk] | | `-- Extracting libXau-1.0.11: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | | `-- Installing xorgproto-2024.1... [pkg-builder.dan.net.uk] | | `-- Extracting xorgproto-2024.1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] | `-- Extracting libxcb-1.17.0: .......... done [pkg-builder.dan.net.uk] `-- Extracting libX11-1.8.12,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXScrnSaver-1.2.4_1... [pkg-builder.dan.net.uk] | `-- Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] | `-- Extracting libXext-1.3.6,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting libXScrnSaver-1.2.4_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXcursor-1.2.2... [pkg-builder.dan.net.uk] | `-- Installing libXfixes-6.0.1... [pkg-builder.dan.net.uk] | `-- Extracting libXfixes-6.0.1: ....... done [pkg-builder.dan.net.uk] | `-- Installing libXrender-0.9.12... [pkg-builder.dan.net.uk] | `-- Extracting libXrender-0.9.12: ....... done [pkg-builder.dan.net.uk] `-- Extracting libXcursor-1.2.2: .......... done [pkg-builder.dan.net.uk] `-- Installing libXi-1.8.1,1... [pkg-builder.dan.net.uk] `-- Extracting libXi-1.8.1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXrandr-1.5.4... [pkg-builder.dan.net.uk] `-- Extracting libXrandr-1.5.4: .......... done [pkg-builder.dan.net.uk] `-- Installing libglvnd-1.7.0... [pkg-builder.dan.net.uk] `-- Extracting libglvnd-1.7.0: .......... done [pkg-builder.dan.net.uk] `-- Installing libxkbcommon-1.8.1_2... [pkg-builder.dan.net.uk] | `-- Installing libxml2-2.11.9... [pkg-builder.dan.net.uk] | `-- Extracting libxml2-2.11.9: .......... done [pkg-builder.dan.net.uk] | `-- Installing wayland-1.23.1... [pkg-builder.dan.net.uk] | | `-- Installing libepoll-shim-0.0.20240608... [pkg-builder.dan.net.uk] | | `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg-builder.dan.net.uk] | `-- Extracting wayland-1.23.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing xkeyboard-config-2.41_4... [pkg-builder.dan.net.uk] | `-- Extracting xkeyboard-config-2.41_4: .......... done [pkg-builder.dan.net.uk] `-- Extracting libxkbcommon-1.8.1_2: .......... done [pkg-builder.dan.net.uk] `-- Installing mesa-libs-24.1.7_1... [pkg-builder.dan.net.uk] | `-- Installing libXdamage-1.1.6... [pkg-builder.dan.net.uk] | `-- Extracting libXdamage-1.1.6: ...... done [pkg-builder.dan.net.uk] | `-- Installing libXxf86vm-1.1.5... [pkg-builder.dan.net.uk] | `-- Extracting libXxf86vm-1.1.5: .......... done [pkg-builder.dan.net.uk] | `-- Installing libdrm-2.4.123,1... [pkg-builder.dan.net.uk] | | `-- Installing libpciaccess-0.18.1_1... [pkg-builder.dan.net.uk] | | `-- Installing hwdata-0.394,1... [pkg-builder.dan.net.uk] | | `-- Extracting hwdata-0.394,1: ...... done [pkg-builder.dan.net.uk] | | `-- Extracting libpciaccess-0.18.1_1: ..... done [pkg-builder.dan.net.uk] | `-- Extracting libdrm-2.4.123,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libxshmfence-1.3.2... [pkg-builder.dan.net.uk] | `-- Extracting libxshmfence-1.3.2: ...... done [pkg-builder.dan.net.uk] `-- Extracting mesa-libs-24.1.7_1: .......... done [pkg-builder.dan.net.uk] `-- Installing vulkan-loader-1.4.313... [pkg-builder.dan.net.uk] `-- Extracting vulkan-loader-1.4.313: ....... done [pkg-builder.dan.net.uk] Extracting sdl2-2.32.4: .......... done ===== Message from wayland-1.23.1: -- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login). ===== Message from libxkbcommon-1.8.1_2: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg ===> 0ad-0.27.0_6 depends on file: /usr/local/bin/sdl2-config - found ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on package: perl5>=5.36<5.37 - not found ===> Installing existing package /packages/All/perl5-5.36.3_3.pkg [pkg-builder.dan.net.uk] Installing perl5-5.36.3_3... [pkg-builder.dan.net.uk] Extracting perl5-5.36.3_3: .......... done ===> 0ad-0.27.0_6 depends on package: perl5>=5.36<5.37 - found ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> 0ad-0.27.0_6 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found ===> 0ad-0.27.0_6 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> 0ad-0.27.0_6 depends on file: /usr/local/bin/ccache - found ===> Returning to build of 0ad-0.27.0_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> 0ad-0.27.0_6 depends on shared library: libboost_filesystem.so - not found ===> Installing existing package /packages/All/boost-libs-1.87.0_1.pkg [pkg-builder.dan.net.uk] Installing boost-libs-1.87.0_1... [pkg-builder.dan.net.uk] `-- Installing icu-76.1,1... [pkg-builder.dan.net.uk] `-- Extracting icu-76.1,1: .......... done [pkg-builder.dan.net.uk] Extracting boost-libs-1.87.0_1: .......... done ===== Message from boost-libs-1.87.0_1: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===> 0ad-0.27.0_6 depends on shared library: libboost_filesystem.so - found (/usr/local/lib/libboost_filesystem.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libicui18n.so - found (/usr/local/lib/libicui18n.so) ===> 0ad-0.27.0_6 depends on shared library: libpng16.so - not found ===> Installing existing package /packages/All/png-1.6.47.pkg [pkg-builder.dan.net.uk] Installing png-1.6.47... [pkg-builder.dan.net.uk] Extracting png-1.6.47: .......... done ===> 0ad-0.27.0_6 depends on shared library: libpng16.so - found (/usr/local/lib/libpng16.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libvorbisfile.so - not found ===> Installing existing package /packages/All/libvorbis-1.3.7_2,3.pkg [pkg-builder.dan.net.uk] Installing libvorbis-1.3.7_2,3... [pkg-builder.dan.net.uk] `-- Installing libogg-1.3.5,4... [pkg-builder.dan.net.uk] `-- Extracting libogg-1.3.5,4: .......... done [pkg-builder.dan.net.uk] Extracting libvorbis-1.3.7_2,3: .......... done ===> 0ad-0.27.0_6 depends on shared library: libvorbisfile.so - found (/usr/local/lib/libvorbisfile.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) ===> 0ad-0.27.0_6 depends on shared library: libfreetype.so - not found ===> Installing existing package /packages/All/freetype2-2.13.3.pkg [pkg-builder.dan.net.uk] Installing freetype2-2.13.3... [pkg-builder.dan.net.uk] Extracting freetype2-2.13.3: .......... done ===== Message from freetype2-2.13.3: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===> 0ad-0.27.0_6 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libgloox.so - not found ===> Installing existing package /packages/All/gloox-1.0.28.pkg [pkg-builder.dan.net.uk] Installing gloox-1.0.28... [pkg-builder.dan.net.uk] `-- Installing gnutls-3.8.9... [pkg-builder.dan.net.uk] | `-- Installing gmp-6.3.0... [pkg-builder.dan.net.uk] | `-- Extracting gmp-6.3.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing libtasn1-4.20.0_1... [pkg-builder.dan.net.uk] | `-- Extracting libtasn1-4.20.0_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing nettle-3.10.1... [pkg-builder.dan.net.uk] | `-- Extracting nettle-3.10.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing p11-kit-0.25.5... [pkg-builder.dan.net.uk] | `-- Extracting p11-kit-0.25.5: .......... done [pkg-builder.dan.net.uk] | `-- Installing unbound-1.23.0... ===> Creating groups Using existing group 'unbound' ===> Creating users Using existing user 'unbound' [pkg-builder.dan.net.uk] | `-- Extracting unbound-1.23.0: .......... done [pkg-builder.dan.net.uk] `-- Extracting gnutls-3.8.9: .......... done [pkg-builder.dan.net.uk] `-- Installing libidn-1.43... [pkg-builder.dan.net.uk] `-- Extracting libidn-1.43: .......... done [pkg-builder.dan.net.uk] Extracting gloox-1.0.28: .......... done ===== Message from gloox-1.0.28: -- ===> NOTICE: The gloox port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> 0ad-0.27.0_6 depends on shared library: libgloox.so - found (/usr/local/lib/libgloox.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libminiupnpc.so - not found ===> Installing existing package /packages/All/miniupnpc-2.3.2.pkg [pkg-builder.dan.net.uk] Installing miniupnpc-2.3.2... [pkg-builder.dan.net.uk] Extracting miniupnpc-2.3.2: .......... done ===> 0ad-0.27.0_6 depends on shared library: libminiupnpc.so - found (/usr/local/lib/libminiupnpc.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libenet.so - not found ===> Installing existing package /packages/All/enet-1.3.18,1.pkg [pkg-builder.dan.net.uk] Installing enet-1.3.18,1... [pkg-builder.dan.net.uk] Extracting enet-1.3.18,1: .......... done ===== Message from enet-1.3.18,1: -- ===> NOTICE: The enet port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> 0ad-0.27.0_6 depends on shared library: libenet.so - found (/usr/local/lib/libenet.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libsodium.so - not found ===> Installing existing package /packages/All/libsodium-1.0.19.pkg [pkg-builder.dan.net.uk] Installing libsodium-1.0.19... [pkg-builder.dan.net.uk] Extracting libsodium-1.0.19: .......... done ===> 0ad-0.27.0_6 depends on shared library: libsodium.so - found (/usr/local/lib/libsodium.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libfmt.so - not found ===> Installing existing package /packages/All/libfmt-10.2.1.pkg [pkg-builder.dan.net.uk] Installing libfmt-10.2.1... [pkg-builder.dan.net.uk] Extracting libfmt-10.2.1: .......... done ===> 0ad-0.27.0_6 depends on shared library: libfmt.so - found (/usr/local/lib/libfmt.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libmozjs-115.so - not found ===> Installing existing package /packages/All/spidermonkey115-115.22.0_1.pkg [pkg-builder.dan.net.uk] Installing spidermonkey115-115.22.0_1... [pkg-builder.dan.net.uk] `-- Installing nspr-4.36... [pkg-builder.dan.net.uk] `-- Extracting nspr-4.36: .......... done [pkg-builder.dan.net.uk] Extracting spidermonkey115-115.22.0_1: .......... done ===> 0ad-0.27.0_6 depends on shared library: libmozjs-115.so - found (/usr/local/lib/libmozjs-115.so) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> 0ad-0.27.0_6 depends on shared library: libopenal.so.1 - not found ===> Installing existing package /packages/All/openal-soft-1.24.2_2.pkg [pkg-builder.dan.net.uk] Installing openal-soft-1.24.2_2... [pkg-builder.dan.net.uk] `-- Installing dbus-1.16.2_2,1... [pkg-builder.dan.net.uk] | `-- Installing libICE-1.1.1,1... [pkg-builder.dan.net.uk] | `-- Extracting libICE-1.1.1,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libSM-1.2.6,1... [pkg-builder.dan.net.uk] | `-- Extracting libSM-1.2.6,1: ........ done ===> Creating groups Creating group 'messagebus' with gid '556' ===> Creating users Creating user 'messagebus' with uid '556' [pkg-builder.dan.net.uk] `-- Extracting dbus-1.16.2_2,1: ......... done [pkg-builder.dan.net.uk] `-- Installing libmysofa-1.3.3... [pkg-builder.dan.net.uk] `-- Extracting libmysofa-1.3.3: .......... done [pkg-builder.dan.net.uk] Extracting openal-soft-1.24.2_2: .......... done ===> 0ad-0.27.0_6 depends on shared library: libopenal.so.1 - found (/usr/local/lib/libopenal.so.1) ===> Returning to build of 0ad-0.27.0_6 ===> 0ad-0.27.0_6 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) ===> 0ad-0.27.0_6 depends on shared library: libwx_baseu-3.0.so - not found ===> Installing existing package /packages/All/wx30-gtk3-3.0.5.1_6.pkg [pkg-builder.dan.net.uk] Installing wx30-gtk3-3.0.5.1_6... [pkg-builder.dan.net.uk] `-- Installing at-spi2-core-2.54.1_1... [pkg-builder.dan.net.uk] | `-- Installing libXtst-1.2.4... [pkg-builder.dan.net.uk] | `-- Extracting libXtst-1.2.4: .......... done [pkg-builder.dan.net.uk] `-- Extracting at-spi2-core-2.54.1_1: .......... done [pkg-builder.dan.net.uk] `-- Installing cairo-1.18.2,3... [pkg-builder.dan.net.uk] | `-- Installing fontconfig-2.15.0_3,1... [pkg-builder.dan.net.uk] | `-- Extracting fontconfig-2.15.0_3,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing lzo2-2.10_1... [pkg-builder.dan.net.uk] | `-- Extracting lzo2-2.10_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing pixman-0.44.2... [pkg-builder.dan.net.uk] | `-- Extracting pixman-0.44.2: ...... done [pkg-builder.dan.net.uk] `-- Extracting cairo-1.18.2,3: .......... done [pkg-builder.dan.net.uk] `-- Installing gdk-pixbuf2-2.42.12_1... [pkg-builder.dan.net.uk] | `-- Installing jpeg-turbo-3.1.0... [pkg-builder.dan.net.uk] | `-- Extracting jpeg-turbo-3.1.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing shared-mime-info-2.4_1... [pkg-builder.dan.net.uk] | `-- Extracting shared-mime-info-2.4_1: ......... done [pkg-builder.dan.net.uk] | `-- Installing tiff-4.7.0... [pkg-builder.dan.net.uk] | | `-- Installing jbigkit-2.1_3... [pkg-builder.dan.net.uk] | | `-- Extracting jbigkit-2.1_3: .......... done [pkg-builder.dan.net.uk] | | `-- Installing lerc-4.0.0... [pkg-builder.dan.net.uk] | | `-- Extracting lerc-4.0.0: ..... done [pkg-builder.dan.net.uk] | | `-- Installing libdeflate-1.22... [pkg-builder.dan.net.uk] | | `-- Extracting libdeflate-1.22: .......... done [pkg-builder.dan.net.uk] | `-- Extracting tiff-4.7.0: .......... done [pkg-builder.dan.net.uk] `-- Extracting gdk-pixbuf2-2.42.12_1: .......... done [pkg-builder.dan.net.uk] `-- Installing gstreamer1-1.26.0_1... [pkg-builder.dan.net.uk] | `-- Installing libunwind-20240221_2... [pkg-builder.dan.net.uk] | `-- Extracting libunwind-20240221_2: .......... done [pkg-builder.dan.net.uk] `-- Extracting gstreamer1-1.26.0_1: .......... done [pkg-builder.dan.net.uk] `-- Installing gstreamer1-plugins-1.26.0... [pkg-builder.dan.net.uk] | `-- Installing iso-codes-4.15.0... [pkg-builder.dan.net.uk] | `-- Extracting iso-codes-4.15.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing orc-0.4.41... [pkg-builder.dan.net.uk] | `-- Extracting orc-0.4.41: .......... done [pkg-builder.dan.net.uk] `-- Extracting gstreamer1-plugins-1.26.0: .......... done [pkg-builder.dan.net.uk] `-- Installing gtk3-3.24.48... [pkg-builder.dan.net.uk] | `-- Installing adwaita-icon-theme-42.0... [pkg-builder.dan.net.uk] | | `-- Installing gtk-update-icon-cache-3.24.42... [pkg-builder.dan.net.uk] | | `-- Extracting gtk-update-icon-cache-3.24.42: .......... done [pkg-builder.dan.net.uk] | `-- Extracting adwaita-icon-theme-42.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing colord-1.4.7_3... [pkg-builder.dan.net.uk] | | `-- Installing lcms2-2.17... [pkg-builder.dan.net.uk] | | `-- Extracting lcms2-2.17: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libgudev-237... [pkg-builder.dan.net.uk] | | `-- Installing libudev-devd-0.6.0... [pkg-builder.dan.net.uk] | | `-- Extracting libudev-devd-0.6.0: ..... done [pkg-builder.dan.net.uk] | | `-- Extracting libgudev-237: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libgusb-0.4.9_1... [pkg-builder.dan.net.uk] | | `-- Installing json-glib-1.10.6... [pkg-builder.dan.net.uk] | | | `-- Installing gobject-introspection-1.84.0,1... [pkg-builder.dan.net.uk] | | | `-- Extracting gobject-introspection-1.84.0,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting json-glib-1.10.6: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libgusb-0.4.9_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing polkit-125_1... [pkg-builder.dan.net.uk] | | `-- Installing duktape-lib-2.7.0... [pkg-builder.dan.net.uk] | | `-- Extracting duktape-lib-2.7.0: ...... done ===> Creating groups Creating group 'polkitd' with gid '565' ===> Creating users Creating user 'polkitd' with uid '565' [pkg-builder.dan.net.uk] | | `-- Extracting polkit-125_1: ......... done [pkg-builder.dan.net.uk] | | `-- Installing sqlite3-3.46.1_1,1... [pkg-builder.dan.net.uk] | | `-- Installing libedit-3.1.20250104,1... [pkg-builder.dan.net.uk] | | `-- Extracting libedit-3.1.20250104,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting sqlite3-3.46.1_1,1: ......... done ===> Creating groups Creating group 'colord' with gid '970' ===> Creating users Creating user 'colord' with uid '970' [pkg-builder.dan.net.uk] | `-- Extracting colord-1.4.7_3: .......... done [pkg-builder.dan.net.uk] | `-- Installing cups-2.4.11_1... [pkg-builder.dan.net.uk] | | `-- Installing avahi-app-0.8_6... [pkg-builder.dan.net.uk] | | `-- Installing dbus-glib-0.114... [pkg-builder.dan.net.uk] | | `-- Extracting dbus-glib-0.114: .......... done [pkg-builder.dan.net.uk] | | `-- Installing gdbm-1.25... [pkg-builder.dan.net.uk] | | `-- Extracting gdbm-1.25: .......... done [pkg-builder.dan.net.uk] | | `-- Installing gnome_subr-1.0... [pkg-builder.dan.net.uk] | | `-- Extracting gnome_subr-1.0: . done [pkg-builder.dan.net.uk] | | `-- Installing libdaemon-0.14_1... [pkg-builder.dan.net.uk] | | `-- Extracting libdaemon-0.14_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libevent-2.1.12... [pkg-builder.dan.net.uk] | | `-- Extracting libevent-2.1.12: .......... done ===> Creating groups Creating group 'avahi' with gid '558' ===> Creating users Creating user 'avahi' with uid '558' [pkg-builder.dan.net.uk] | | `-- Extracting avahi-app-0.8_6: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libpaper-1.1.28_1... [pkg-builder.dan.net.uk] | | `-- Extracting libpaper-1.1.28_1: .......... done ===> Creating groups Creating group 'cups' with gid '193' ===> Creating users Creating user 'cups' with uid '193' [pkg-builder.dan.net.uk] | `-- Extracting cups-2.4.11_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing fribidi-1.0.16... [pkg-builder.dan.net.uk] | `-- Extracting fribidi-1.0.16: .......... done [pkg-builder.dan.net.uk] | `-- Installing gsettings-desktop-schemas-47.1_1... [pkg-builder.dan.net.uk] | `-- Extracting gsettings-desktop-schemas-47.1_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing harfbuzz-10.3.0... [pkg-builder.dan.net.uk] | | `-- Installing graphite2-1.3.14... [pkg-builder.dan.net.uk] | | `-- Extracting graphite2-1.3.14: .......... done [pkg-builder.dan.net.uk] | `-- Extracting harfbuzz-10.3.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing hicolor-icon-theme-0.18... [pkg-builder.dan.net.uk] | `-- Extracting hicolor-icon-theme-0.18: . done [pkg-builder.dan.net.uk] | `-- Installing libXcomposite-0.4.6_1,1... [pkg-builder.dan.net.uk] | `-- Extracting libXcomposite-0.4.6_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXinerama-1.1.5,1... [pkg-builder.dan.net.uk] | `-- Extracting libXinerama-1.1.5,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libepoxy-1.5.10... [pkg-builder.dan.net.uk] | `-- Extracting libepoxy-1.5.10: .......... done [pkg-builder.dan.net.uk] | `-- Installing librsvg2-rust-2.60.0_1... [pkg-builder.dan.net.uk] | | `-- Installing dav1d-1.5.1... [pkg-builder.dan.net.uk] | | `-- Extracting dav1d-1.5.1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing pango-1.56.1... [pkg-builder.dan.net.uk] | | `-- Installing libXft-2.3.8... [pkg-builder.dan.net.uk] | | `-- Extracting libXft-2.3.8: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libthai-0.1.29_1... [pkg-builder.dan.net.uk] | | | `-- Installing libdatrie-0.2.13_2... [pkg-builder.dan.net.uk] | | | `-- Extracting libdatrie-0.2.13_2: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libthai-0.1.29_1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting pango-1.56.1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting librsvg2-rust-2.60.0_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting gtk3-3.24.48: .......... done [pkg-builder.dan.net.uk] `-- Installing libGLU-9.0.3... [pkg-builder.dan.net.uk] `-- Extracting libGLU-9.0.3: ..... done [pkg-builder.dan.net.uk] `-- Installing libmspack-0.11alpha... [pkg-builder.dan.net.uk] `-- Extracting libmspack-0.11alpha: ...... done [pkg-builder.dan.net.uk] `-- Installing libsoup-2.74.3... [pkg-builder.dan.net.uk] | `-- Installing glib-networking-2.80.1_1... [pkg-builder.dan.net.uk] | | `-- Installing libproxy-0.5.9_1... [pkg-builder.dan.net.uk] | | `-- Extracting libproxy-0.5.9_1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting glib-networking-2.80.1_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libgcrypt-1.11.0... [pkg-builder.dan.net.uk] | | `-- Installing libgpg-error-1.55... [pkg-builder.dan.net.uk] | | `-- Extracting libgpg-error-1.55: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libgcrypt-1.11.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing libpsl-0.21.5_2... [pkg-builder.dan.net.uk] | `-- Extracting libpsl-0.21.5_2: ........ done [pkg-builder.dan.net.uk] `-- Extracting libsoup-2.74.3: .......... done [pkg-builder.dan.net.uk] `-- Installing webkit2-gtk_40-2.46.6... [pkg-builder.dan.net.uk] | `-- Installing enchant2-2.2.15_6... [pkg-builder.dan.net.uk] | | `-- Installing hunspell-1.7.2_1... [pkg-builder.dan.net.uk] | | `-- Extracting hunspell-1.7.2_1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting enchant2-2.2.15_6: .......... done [pkg-builder.dan.net.uk] | `-- Installing geoclue-2.7.2... [pkg-builder.dan.net.uk] | | `-- Installing libsoup3-3.6.5_2... [pkg-builder.dan.net.uk] | | `-- Extracting libsoup3-3.6.5_2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting geoclue-2.7.2: .......... done [pkg-builder.dan.net.uk] | `-- Installing graphene-1.10.8_1... [pkg-builder.dan.net.uk] | | `-- Installing py311-pygobject-3.50.0... [pkg-builder.dan.net.uk] | | `-- Installing py311-cairo-1.28.0,1... [pkg-builder.dan.net.uk] | | `-- Extracting py311-cairo-1.28.0,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing pygobject-common-3.50.0... [pkg-builder.dan.net.uk] | | `-- Extracting pygobject-common-3.50.0: .. done [pkg-builder.dan.net.uk] | | `-- Extracting py311-pygobject-3.50.0: .......... done [pkg-builder.dan.net.uk] | `-- Extracting graphene-1.10.8_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing gstreamer1-plugins-bad-1.26.0... [pkg-builder.dan.net.uk] | `-- Extracting gstreamer1-plugins-bad-1.26.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing gstreamer1-plugins-gl-1.26.0... [pkg-builder.dan.net.uk] | `-- Extracting gstreamer1-plugins-gl-1.26.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing harfbuzz-icu-10.3.0... [pkg-builder.dan.net.uk] | `-- Extracting harfbuzz-icu-10.3.0: ..... done [pkg-builder.dan.net.uk] | `-- Installing hyphen-2.8.8... [pkg-builder.dan.net.uk] | `-- Extracting hyphen-2.8.8: .......... done [pkg-builder.dan.net.uk] | `-- Installing libavif-1.2.1... [pkg-builder.dan.net.uk] | | `-- Installing libyuv-0.0.1789_2... [pkg-builder.dan.net.uk] | | `-- Extracting libyuv-0.0.1789_2: .......... done [pkg-builder.dan.net.uk] | | `-- Installing svt-av1-3.0.2... [pkg-builder.dan.net.uk] | | `-- Extracting svt-av1-3.0.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libavif-1.2.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libjxl-0.11.1_1... [pkg-builder.dan.net.uk] | | `-- Installing giflib-5.2.2... [pkg-builder.dan.net.uk] | | `-- Extracting giflib-5.2.2: .......... done [pkg-builder.dan.net.uk] | | `-- Installing highway-1.2.0... [pkg-builder.dan.net.uk] | | `-- Extracting highway-1.2.0: .......... done [pkg-builder.dan.net.uk] | | `-- Installing openexr-3.3.3... [pkg-builder.dan.net.uk] | | `-- Installing Imath-3.1.12... [pkg-builder.dan.net.uk] | | `-- Extracting Imath-3.1.12: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting openexr-3.3.3: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libjxl-0.11.1_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libsecret-0.20.5_3... [pkg-builder.dan.net.uk] | `-- Extracting libsecret-0.20.5_3: .......... done [pkg-builder.dan.net.uk] | `-- Installing libsysinfo-0.0.3_3... [pkg-builder.dan.net.uk] | `-- Extracting libsysinfo-0.0.3_3: ...... done [pkg-builder.dan.net.uk] | `-- Installing libxslt-1.1.42... [pkg-builder.dan.net.uk] | `-- Extracting libxslt-1.1.42: .......... done [pkg-builder.dan.net.uk] | `-- Installing webp-1.5.0... [pkg-builder.dan.net.uk] | | `-- Installing freeglut-3.2.1... [pkg-builder.dan.net.uk] | | `-- Extracting freeglut-3.2.1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting webp-1.5.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing woff2-1.0.2_5... [pkg-builder.dan.net.uk] | `-- Extracting woff2-1.0.2_5: .......... done [pkg-builder.dan.net.uk] `-- Extracting webkit2-gtk_40-2.46.6: .......... done [pkg-builder.dan.net.uk] Extracting wx30-gtk3-3.0.5.1_6: .......... done ==> Running trigger: desktop-file-utils.ucl Building cache database of MIME types ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ==> Running trigger: gdk-pixbuf-query-loaders.ucl Generating gdk-pixbuf modules cache ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: gtk-update-icon-cache.ucl Generating GTK icon cache for /usr/local/share/icons/hicolor Generating GTK icon cache for /usr/local/share/icons/Adwaita ==> Running trigger: glib-schemas.ucl Compiling glib schemas Warning: Schema ?org.gnome.system.locale? has path ?/system/locale/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy? has path ?/system/proxy/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.http? has path ?/system/proxy/http/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.https? has path ?/system/proxy/https/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.ftp? has path ?/system/proxy/ftp/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.socks? has path ?/system/proxy/socks/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. ==> Running trigger: shared-mime-info.ucl Building the Shared MIME-Info database cache ===== Message from duktape-lib-2.7.0: -- ===> NOTICE: The duktape-lib port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===== Message from libsoup-2.74.3: -- libsoup can use NTLM authentication if it is compiled with the SMB option. To use it, you must install a port that provides NTLM, like net/samba412 or net/samba413. ===== Message from libjxl-0.11.1_1: -- Additional packages recommended for new users: - imlib2-jxl (e.g., feh, scrot) - kf5-kimageformats (e.g., nomacs, flameshot, skanlite) - gimp-jxl-plugin ===== Message from freeglut-3.2.1: -- Joystick support is untested and it is unknown if it works. Do not hesitate to contact x11@FreeBSD.org if this causes issues. ===> 0ad-0.27.0_6 depends on shared library: libwx_baseu-3.0.so - found (/usr/local/lib/libwx_baseu-3.0.so) ===> Returning to build of 0ad-0.27.0_6 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for 0ad-0.27.0_6 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for 0ad-0.27.0_6 (cd /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries && /usr/bin/env JOBS= PERL_USE_UNSAFE_INC=1 SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/0ad/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/0ad/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/0ad/work/.cache HOME=/wrkdirs/usr/ports/games/0ad/work TMPDIR="/tmp" PATH=/usr/local/libexec/ccache:/wrkdirs/usr/ports/games/0ad/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/0ad/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES WX_CONFIG=/usr/local/bin/wxgtk3u-3.0-config PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" ./build-source-libs.sh --with-system-mozjs -j ) Building third-party dependencies... Building CxxTest... Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 7a2a0a412247469ea20fd7f98941c286355bf969 Mon Sep 17 00:00:00 2001 |From: Ralph Sennhauser |Date: Fri, 1 Nov 2024 19:42:39 +0100 |Subject: [PATCH] Add Debian python3 patch | |Uses python3 instead python and fixes warnings with recent python. | |This patch is taken from Debian |https://sources.debian.org/patches/cxxtest/4.4%2Bgit171022-2/python3.patch/ | |Signed-off-by: Ralph Sennhauser |--- | bin/cxxtestgen | 2 +- | doc/include_anchors.py | 10 +++++----- | 2 files changed, 6 insertions(+), 6 deletions(-) | |diff --git a/bin/cxxtestgen b/bin/cxxtestgen |index e001cfa..c71f8e5 100755 |--- a/bin/cxxtestgen |+++ b/bin/cxxtestgen -------------------------- Patching file bin/cxxtestgen using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/doc/include_anchors.py b/doc/include_anchors.py |index 8279cad..8dd661f 100644 |--- a/doc/include_anchors.py |+++ b/doc/include_anchors.py -------------------------- Patching file doc/include_anchors.py using Plan A... Hunk #1 succeeded at 44. Hunk #2 succeeded at 82. Hmm... Ignoring the trailing garbage. done Building FCollada... Building FCollada... gmake[1]: Entering directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/fcollada/fcollada-28209/src' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/fcollada/fcollada-28209/src' gmake[1]: Entering directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/fcollada/fcollada-28209/src' FCollada/FCollada.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerTools.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDEntityReference.cpp FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp FCollada/FCDocument/FCDGeometryMesh.cpp FCollada/FCDocument/FCDGeometryNURBSSurface.cpp FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLight.cpp FCollada/FCDocument/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDPlaceHolder.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDPhysicsShape.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDVersion.cpp FCollada/FMath/FMAllocator.cpp FCollada/FCDocument/FCDTransform.cpp FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMLookAt.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FMath/FMMatrix33.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FMath/FMMatrix44.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 4 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 132 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Type name")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :61:1: note: expanded from here 61 | Parameter_daeId | ^ FCollada/FCDocument/FCDObjectWithId.cpp:36:15: note: in implicit copy assignment operator for 'FCDObjectWithId::Parameter_daeId' first required here 36 | clone->daeId = daeId; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; 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:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 2 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ^ In file included from FCollada/FCDocument/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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 132 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Type name")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDExtra.h:227:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 227 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :100:1: note: expanded from here 100 | Parameter_name | ^ FCollada/FCDocument/FCDExtra.cpp:328:14: note: in implicit copy assignment operator for 'FCDENode::Parameter_name' first required here 328 | clone->name = name; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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] 444 | FCDEType* parent; | ^ 4 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here 191 | void SetFormat(const fm::string& _format) { format = _format; 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDEffectParameter.h:80:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 80 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :130:1: note: expanded from here 130 | Parameter_reference | ^ FCollada/FCDocument/FCDEffectParameter.cpp:80:20: note: in implicit copy assignment operator for 'FCDEffectParameter::Parameter_reference' first required here 80 | clone->reference = reference; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDGeometrySource.h:47:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :170:1: note: expanded from here 170 | Parameter_name | ^ FCollada/FCDocument/FCDGeometrySource.cpp:46:14: note: in implicit copy assignment operator for 'FCDGeometrySource::Parameter_name' first required here 46 | clone->name = name; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDGeometryMesh.h:71:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 71 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :104:1: note: expanded from here 104 | Parameter_convexHullOf | ^ FCollada/FCDocument/FCDGeometryMesh.cpp:241:22: note: in implicit copy assignment operator for 'FCDGeometryMesh::Parameter_convexHullOf' first required here 241 | clone->convexHullOf = convexHullOf; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ^ In file included from FCollada/FCDocument/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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDMaterialInstance.h:110:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :79:1: note: expanded from here 79 | Parameter_semantic | ^ FCollada/FCDocument/FCDMaterialInstance.cpp:184:18: note: in implicit copy assignment operator for 'FCDMaterialInstance::Parameter_semantic' first required here 184 | clone->semantic = semantic; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FCollada/FColladaPlugin.cpp:179:46: note: in instantiation of member function 'fm::tree::begin' requested here 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) | ^ 4 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ FCollada/FCDocument/FCDParameterAnimatable.cpp:299:15: warning: variable 'aa' set but not used [-Wunused-but-set-variable] 299 | FCDAnimated* aa = v1.GetAnimated(); | ^ FCollada/FCDocument/FCDParameterAnimatable.cpp:308:5: warning: explicitly assigning value of variable of type 'FCDParameterListAnimatableT' to itself [-Wself-assign-overloaded] 308 | v1 = v1; | ~~ ^ ~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:328:15: warning: variable 'aa' set but not used [-Wunused-but-set-variable] 328 | FCDAnimated* aa = v1.GetAnimated(0); | ^ 4 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 4 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDEffectPass.h:48:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 48 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :78:1: note: expanded from here 78 | Parameter_name | ^ FCollada/FCDocument/FCDEffectPass.cpp:83:14: note: in implicit copy assignment operator for 'FCDEffectPass::Parameter_name' first required here 83 | clone->name = name; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:16: note: in instantiation of member function 'fm::vector>::push_back' requested here 55 | processQueue.push_back(Child(root, 0)); | ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:23: note: in instantiation of member function 'FCDSceneNodeIteratorT::FCDSceneNodeIteratorT' requested here 18 | FCDSceneNodeIterator it1(NULL); | ^ 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:16: note: in instantiation of member function 'fm::vector>::push_back' requested here 55 | processQueue.push_back(Child(root, 0)); | ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:28: note: in instantiation of member function 'FCDSceneNodeIteratorT::FCDSceneNodeIteratorT' requested here 19 | FCDSceneNodeConstIterator it2(NULL); | ^ 4 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDGeometryPolygons.h:99:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :133:1: note: expanded from here 133 | Parameter_materialSemantic | ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:293:26: note: in implicit copy assignment operator for 'FCDGeometryPolygons::Parameter_materialSemantic' first required here 293 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree<_xmlNode *, FUUri>::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FCollada/FCDocument/FCDPhysicsModel.cpp:109:72: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::begin' requested here 109 | ModelInstanceNameNodeMap::iterator modelNameNode = modelInstancesMap.begin(); | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FCDocument/FCDPhysicsModel.cpp:156:21: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::erase' requested here 156 | modelInstancesMap.erase(modelNameNode); | ^ 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 71 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 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] 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^ FCollada/FMath/FMTree.h:380:73: note: in implicit copy constructor for 'fm::tree>::const_iterator' first required here 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ | ^ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:76: note: in instantiation of member function 'fm::tree>::begin' requested here 831 | for (FCDGeometryIndexTranslationMap::const_iterator it = translationMap->begin(), itEnd = translationMap->end(); it != itEnd; ++it) | ^ 4 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 84 | FMMatrix33& operator=(const FMMatrix33& copy); | ^ FCollada/FMath/FMMatrix33.cpp:36:9: note: in implicit copy constructor for 'FMMatrix33' first required here 36 | return mx; | ^ 2 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~ ^ FCollada/FMath/FMArray.h:229:4: note: in instantiation of member function 'fm::vector>::reserve' requested here 229 | reserve(count); | ^ FCollada/FCDocument/FCDAnimated.cpp:38:9: note: in instantiation of member function 'fm::vector>::resize' requested here 38 | curves.resize(valueCount); | ^ FCollada/FMath/FMArray.h:300:14: note: explicitly cast the pointer to silence this warning 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ^ | (void*) 4 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 4 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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] 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FCollada/FCDocument/FCDEffectParameter.hpp:31:63: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here 31 | 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 124 | set->Clone(clone->set); | ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ 4 warnings generated. FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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 FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FCollada/FCDocument/FCDocument.cpp:153:51: note: in instantiation of member function 'fm::tree::begin' requested here 153 | while (!animatedValues.empty()) { animatedValues.begin()->first->Release(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FCDocument/FCDocument.cpp:282:19: note: in instantiation of member function 'fm::tree::erase' requested here 282 | animatedValues.erase(it); | ^ 5 warnings generated. FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ^ 2 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 35 | float w; // For alignment purposes. | ^ 2 warnings generated. FCollada/FUtils/FUParameter.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^ FCollada/FMath/FMQuaternion.cpp:87:9: note: in implicit copy constructor for 'FMQuaternion' first required here 87 | return r; | ^ 2 warnings generated. FCollada/FUtils/FUSemaphore.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUStringBuilder.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUSynchronizableObject.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUThread.cpp FCollada/FUtils/FUTracker.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlDocument.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUXmlParser.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUError.cpp:272:20: note: in implicit copy assignment operator for 'fm::stringT' first required here 272 | customErrorString = _customErrorString; | ^ 2 warnings generated. FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUFile.cpp:46:11: note: in implicit copy assignment operator for 'fm::stringT' first required here 46 | filepath = filename; | ^ 2 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp FColladaPlugins/FArchiveXML/FAXCameraExport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 30 | #warning "Threads not yet implemented for non Windows." | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ FCollada/FUtils/FUFileManager.cpp:216:50: warning: implicit conversion from 'unsigned int' to 'mode_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] 216 | if (mkdir(TO_STRING(absoluteDirectory).c_str(), ~0u) == 0) return true; // I think this means all permissions.. | ~~~~~ ^~~ 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:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FUtils/FUFileManager.cpp:451:21: note: in instantiation of member function 'fm::tree::erase' requested here 451 | schemeCallbackMap.erase(it); | ^ 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] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FCollada/FUtils/FUFileManager.cpp:457:53: note: in instantiation of member function 'fm::tree::begin' requested here 457 | SchemeCallbackMap::iterator it = schemeCallbackMap.begin(); | ^ 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] 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^ FCollada/FMath/FMTree.h:380:73: note: in implicit copy constructor for 'fm::tree::const_iterator' first required here 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ | ^ FCollada/FUtils/FUFileManager.cpp:472:75: note: in instantiation of member function 'fm::tree::begin' requested here 472 | SchemeCallbackMap::const_iterator it = srcFileManager->schemeCallbackMap.begin(); | ^ 6 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FAXEmitterImport.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUniqueStringMap.cpp:74:13: note: in implicit copy assignment operator for 'fm::stringT' first required here 74 | wantedStr = builder.ToString(); | ^ FCollada/FUtils/FUUniqueStringMap.cpp:105:16: note: in instantiation of member function 'FUUniqueStringMapT::insert' requested here 105 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | 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 54 | itV = values.insert(prefix, NumberMap()); | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUStringConversion.cpp:216:11: note: in implicit copy assignment operator for 'fm::stringT' first required here 216 | pointer = target.substr(0, splitIndex); | ^ FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable 'f' set but not used [-Wunused-but-set-variable] 281 | float f = FUStringConversion::ToFloat(&c); | ^ FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable 'b' set but not used [-Wunused-but-set-variable] 283 | bool b = FUStringConversion::ToBoolean(c); | ^ FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable 'i32' set but not used [-Wunused-but-set-variable] 285 | int32 i32 = FUStringConversion::ToInt32(&c); | ^ FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable 'u32' set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^ 6 warnings generated. FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXImportLinking.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUXmlWriter.cpp:186:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 186 | str = xmlBuilder.ToString(); | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp FColladaPlugins/FArchiveXML/FAXLightImport.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXMaterialImport.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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: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] 44 | 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 354 | *it = item; | ^ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:31: note: in instantiation of member function 'fm::vector>::insert' requested here 535 | FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); | ^ 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp FColladaPlugins/FArchiveXML/FAXSceneExport.cpp FColladaPlugins/FArchiveXML/FAXSceneImport.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCollada.cpp FCollada/FColladaPlugin.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 17 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 17 warnings generated. FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 17 warnings generated. FCollada/FCDocument/FCDAnimationClip.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 17 warnings generated. FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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 *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 17 warnings generated. FCollada/FCDocument/FCDAnimationCurve.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 17 warnings generated. FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 17 warnings generated. FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp In file included from 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:57: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:405:2: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] 405 | _FCATCH_ALL | ^~~~~~~~~~~ FCollada/FCollada.h:48:37: note: expanded from macro '_FCATCH_ALL' 48 | #define _FCATCH_ALL for (int x = 0; x != 0;) | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:439:5: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] 439 | _FCATCH_ALL | ^~~~~~~~~~~ FCollada/FCollada.h:48:37: note: expanded from macro '_FCATCH_ALL' 48 | #define _FCATCH_ALL for (int x = 0; x != 0;) | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:474:5: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] 474 | _FCATCH_ALL | ^~~~~~~~~~~ FCollada/FCollada.h:48:37: note: expanded from macro '_FCATCH_ALL' 48 | #define _FCATCH_ALL for (int x = 0; x != 0;) | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:502:5: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] 502 | _FCATCH_ALL | ^~~~~~~~~~~ FCollada/FCollada.h:48:37: note: expanded from macro '_FCATCH_ALL' 48 | #define _FCATCH_ALL for (int x = 0; x != 0;) | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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] 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:223:48: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here 223 | xmlLoadFuncs.insert(&FCDEffectParameterBool::GetClassType(), FArchiveXML::LoadEffectParameterBool); | ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:224:49: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 224 | xmlLoadFuncs.insert(&FCDEffectParameterFloat::GetClassType(), FArchiveXML::LoadEffectParameterFloat); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:225:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 225 | xmlLoadFuncs.insert(&FCDEffectParameterFloat2::GetClassType(), FArchiveXML::LoadEffectParameterFloat2); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:226:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 226 | xmlLoadFuncs.insert(&FCDEffectParameterFloat3::GetClassType(), FArchiveXML::LoadEffectParameterFloat3); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:227:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 227 | xmlLoadFuncs.insert(&FCDEffectParameterColor3::GetClassType(), FArchiveXML::LoadEffectParameterFloat3); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:228:47: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here 228 | xmlLoadFuncs.insert(&FCDEffectParameterInt::GetClassType(), FArchiveXML::LoadEffectParameterInt); | ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:229:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 229 | xmlLoadFuncs.insert(&FCDEffectParameterMatrix::GetClassType(), FArchiveXML::LoadEffectParameterMatrix); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:231:50: note: in instantiation of member function 'FCDEffectParameterT>::GetClassType' requested here 231 | xmlLoadFuncs.insert(&FCDEffectParameterString::GetClassType(), FArchiveXML::LoadEffectParameterString); | ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:233:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 233 | xmlLoadFuncs.insert(&FCDEffectParameterVector::GetClassType(), FArchiveXML::LoadEffectParameterVector); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:234:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 234 | xmlLoadFuncs.insert(&FCDEffectParameterColor4::GetClassType(), FArchiveXML::LoadEffectParameterVector); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 32 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 warnings generated. FCollada/FCDocument/FCDEffectCode.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ^ In file included from FCollada/FCDocument/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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 4 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDEffect.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ^ In file included from FCollada/FCDocument/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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FCDocument/FCDEffectParameter.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree<_xmlNode *, FUUri>::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:70: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::begin' requested here 236 | for (ModelInstanceNameNodeMap::iterator it = data.modelInstancesMap.begin(); it != data.modelInstancesMap.end(); ++it) | ^ 19 warnings generated. FCollada/FCDocument/FCDEffectPassShader.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 17 warnings generated. FCollada/FCDocument/FCDEffectPassState.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FCollada/FColladaPlugin.cpp:179:46: note: in instantiation of member function 'fm::tree::begin' requested here 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) | ^ 4 warnings generated. FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 2 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FCDocument/FCDEffectTechnique.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~ ^ FCollada/FMath/FMArray.h:229:4: note: in instantiation of member function 'fm::vector>::reserve' requested here 229 | reserve(count); | ^ FCollada/FCDocument/FCDAnimated.cpp:38:9: note: in instantiation of member function 'fm::vector>::resize' requested here 38 | curves.resize(valueCount); | ^ FCollada/FMath/FMArray.h:300:14: note: explicitly cast the pointer to silence this warning 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ^ | (void*) 4 warnings generated. FCollada/FCDocument/FCDEffectTools.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; 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:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 17 warnings generated. FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^ 2 warnings generated. FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDEntityReference.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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: definition of implicit copy assignment operator for 'stringT' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDEffectPass.h:48:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 48 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :78:1: note: expanded from here 78 | Parameter_name | ^ FCollada/FCDocument/FCDEffectPass.cpp:83:14: note: in implicit copy assignment operator for 'FCDEffectPass::Parameter_name' first required here 83 | clone->name = name; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForcePBomb.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDForceWind.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here 191 | void SetFormat(const fm::string& _format) { format = _format; 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp FCollada/FCDocument/FCDGeometryMesh.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectCode.h:93:51: note: in implicit copy assignment operator for 'fm::stringT' first required here 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDEffectParameter.h:80:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 80 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :130:1: note: expanded from here 130 | Parameter_reference | ^ FCollada/FCDocument/FCDEffectParameter.cpp:80:20: note: in implicit copy assignment operator for 'FCDEffectParameter::Parameter_reference' first required here 80 | clone->reference = reference; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDGeometryNURBSSurface.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 warnings generated. FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLight.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 132 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Type name")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FCDocument/FCDLightTools.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 2 warnings generated. FCollada/FCDocument/FCDMaterial.cpp FCollada/FCDocument/FCDMaterialInstance.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDocument.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDGeometrySource.h:47:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :170:1: note: expanded from here 170 | Parameter_name | ^ FCollada/FCDocument/FCDGeometrySource.cpp:46:14: note: in implicit copy assignment operator for 'FCDGeometrySource::Parameter_name' first required here 46 | clone->name = name; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FCDocument/FCDocumentTools.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDParameterAnimatable.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDParticleModifier.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDExtra.h:227:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 227 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :100:1: note: expanded from here 100 | Parameter_name | ^ FCollada/FCDocument/FCDExtra.cpp:328:14: note: in implicit copy assignment operator for 'FCDENode::Parameter_name' first required here 328 | clone->name = name; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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] 444 | FCDEType* parent; | ^ 4 warnings generated. FCollada/FCDocument/FCDPhysicsForceFieldInstance.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDPhysicsMaterial.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FCDocument/FCDPhysicsModel.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDGeometryMesh.h:71:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 71 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :104:1: note: expanded from here 104 | Parameter_convexHullOf | ^ FCollada/FCDocument/FCDGeometryMesh.cpp:241:22: note: in implicit copy assignment operator for 'FCDGeometryMesh::Parameter_convexHullOf' first required here 241 | clone->convexHullOf = convexHullOf; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDGeometryPolygons.h:99:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :133:1: note: expanded from here 133 | Parameter_materialSemantic | ^ FCollada/FCDocument/FCDGeometryPolygons.cpp:293:26: note: in implicit copy assignment operator for 'FCDGeometryPolygons::Parameter_materialSemantic' first required here 293 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUStringBuilder.cpp:123:5: note: in implicit copy assignment operator for 'fm::stringT' first required here 123 | a = c.substr(x, y); r = u.substr(x, y); | ^ 2 warnings generated. FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDPhysicsRigidBodyParameters.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDPhysicsShape.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDMaterialInstance.h:110:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :79:1: note: expanded from here 79 | Parameter_semantic | ^ FCollada/FCDocument/FCDMaterialInstance.cpp:184:18: note: in implicit copy assignment operator for 'FCDMaterialInstance::Parameter_semantic' first required here 184 | clone->semantic = semantic; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:48:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 48 | class FUParameterT | ^ FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in implicit copy assignment operator for 'FUParameterT>' first required here 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:112:8: note: expanded from macro 'DeclareParameter' 112 | class Parameter_##parameterName : public FUParameterT { \ | ^ :61:1: note: expanded from here 61 | Parameter_daeId | ^ FCollada/FCDocument/FCDObjectWithId.cpp:36:15: note: in implicit copy assignment operator for 'FCDObjectWithId::Parameter_daeId' first required here 36 | clone->daeId = daeId; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDPlaceHolder.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 4 warnings generated. FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 2 warnings generated. FCollada/FCDocument/FCDTexture.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FCDocument/FCDTransform.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FCDocument/FCDVersion.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 71 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 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] 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^ FCollada/FMath/FMTree.h:380:73: note: in implicit copy constructor for 'fm::tree>::const_iterator' first required here 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ | ^ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:76: note: in instantiation of member function 'fm::tree>::begin' requested here 831 | for (FCDGeometryIndexTranslationMap::const_iterator it = translationMap->begin(), itEnd = translationMap->end(); it != itEnd; ++it) | ^ 4 warnings generated. FCollada/FMath/FMAllocator.cpp FCollada/FMath/FMAngleAxis.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree<_xmlNode *, FUUri>::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FCollada/FCDocument/FCDPhysicsModel.cpp:109:72: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::begin' requested here 109 | ModelInstanceNameNodeMap::iterator modelNameNode = modelInstancesMap.begin(); | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FCDocument/FCDPhysicsModel.cpp:156:21: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::erase' requested here 156 | modelInstancesMap.erase(modelNameNode); | ^ 5 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 4 warnings generated. FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ^ In file included from FCollada/FCDocument/FCDocument.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FCollada/FCDocument/FCDocument.cpp:153:51: note: in instantiation of member function 'fm::tree::begin' requested here 153 | while (!animatedValues.empty()) { animatedValues.begin()->first->Release(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FCDocument/FCDocument.cpp:282:19: note: in instantiation of member function 'fm::tree::erase' requested here 282 | animatedValues.erase(it); | ^ 5 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:16: note: in instantiation of member function 'fm::vector>::push_back' requested here 55 | processQueue.push_back(Child(root, 0)); | ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:23: note: in instantiation of member function 'FCDSceneNodeIteratorT::FCDSceneNodeIteratorT' requested here 18 | FCDSceneNodeIterator it1(NULL); | ^ 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:16: note: in instantiation of member function 'fm::vector>::push_back' requested here 55 | processQueue.push_back(Child(root, 0)); | ^ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:28: note: in instantiation of member function 'FCDSceneNodeIteratorT::FCDSceneNodeIteratorT' requested here 19 | FCDSceneNodeConstIterator it2(NULL); | ^ 4 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 4 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 132 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Type name")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationCurve.h:267:72: note: in implicit copy assignment operator for 'fm::stringT' first required here 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 2 warnings generated. FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDGeometrySpline.h:63:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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 FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:58: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUParameter.h:68:59: note: in implicit copy assignment operator for 'fm::stringT' first required here 68 | 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 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); | ^ FCollada/FUtils/FUParameter.h:116:87: note: expanded from macro 'DeclareParameter' 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ^ 3 warnings generated. FCollada/FUtils/FUDebug.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 84 | FMMatrix33& operator=(const FMMatrix33& copy); | ^ FCollada/FMath/FMMatrix33.cpp:36:9: note: in implicit copy constructor for 'FMMatrix33' first required here 36 | return mx; | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDEffectParameterSurface.h:191:53: note: in implicit copy assignment operator for 'fm::stringT' first required here 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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] 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FCollada/FCDocument/FCDEffectParameter.hpp:31:63: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here 31 | 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 124 | set->Clone(clone->set); | ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ 4 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUFile.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^ FCollada/FMath/FMQuaternion.cpp:87:9: note: in implicit copy constructor for 'FMQuaternion' first required here 87 | return r; | ^ 2 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUFileManager.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAsset.h:184:63: note: in implicit copy assignment operator for 'fm::stringT' first required here 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FCDocument/FCDAnimationClip.h:115:136: note: in implicit copy assignment operator for 'fm::stringT' first required here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ^ 2 warnings generated. FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 35 | float w; // For alignment purposes. | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUSemaphore.cpp FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUSynchronizableObject.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ FCollada/FCDocument/FCDParameterAnimatable.cpp:299:15: warning: variable 'aa' set but not used [-Wunused-but-set-variable] 299 | FCDAnimated* aa = v1.GetAnimated(); | ^ FCollada/FCDocument/FCDParameterAnimatable.cpp:308:5: warning: explicitly assigning value of variable of type 'FCDParameterListAnimatableT' to itself [-Wself-assign-overloaded] 308 | v1 = v1; | ~~ ^ ~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:328:15: warning: variable 'aa' set but not used [-Wunused-but-set-variable] 328 | FCDAnimated* aa = v1.GetAnimated(0); | ^ 4 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUThread.cpp FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUUri.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUXmlDocument.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FCollada/FUtils/FUXmlWriter.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUFile.cpp:46:11: note: in implicit copy assignment operator for 'fm::stringT' first required here 46 | filepath = filename; | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp FColladaPlugins/FArchiveXML/FAXCameraExport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUError.cpp:272:20: note: in implicit copy assignment operator for 'fm::stringT' first required here 272 | customErrorString = _customErrorString; | ^ 2 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FAXColladaWriter.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 30 | #warning "Threads not yet implemented for non Windows." | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXEntityExport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 1 warning generated. 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ FCollada/FUtils/FUFileManager.cpp:216:50: warning: implicit conversion from 'unsigned int' to 'mode_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion] 216 | if (mkdir(TO_STRING(absoluteDirectory).c_str(), ~0u) == 0) return true; // I think this means all permissions.. | ~~~~~ ^~~ 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:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FUtils/FUFileManager.cpp:451:21: note: in instantiation of member function 'fm::tree::erase' requested here 451 | schemeCallbackMap.erase(it); | ^ 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] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FCollada/FUtils/FUFileManager.cpp:457:53: note: in instantiation of member function 'fm::tree::begin' requested here 457 | SchemeCallbackMap::iterator it = schemeCallbackMap.begin(); | ^ 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] 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^ FCollada/FMath/FMTree.h:380:73: note: in implicit copy constructor for 'fm::tree::const_iterator' first required here 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ | ^ FCollada/FUtils/FUFileManager.cpp:472:75: note: in instantiation of member function 'fm::tree::begin' requested here 472 | SchemeCallbackMap::const_iterator it = srcFileManager->schemeCallbackMap.begin(); | ^ 6 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUXmlWriter.cpp:186:7: note: in implicit copy assignment operator for 'fm::stringT' first required here 186 | str = xmlBuilder.ToString(); | ^ 2 warnings generated. FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXGeometryImport.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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUniqueStringMap.cpp:74:13: note: in implicit copy assignment operator for 'fm::stringT' first required here 74 | wantedStr = builder.ToString(); | ^ FCollada/FUtils/FUUniqueStringMap.cpp:105:16: note: in instantiation of member function 'FUUniqueStringMapT::insert' requested here 105 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | 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 54 | itV = values.insert(prefix, NumberMap()); | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXImportLinking.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp FColladaPlugins/FArchiveXML/FAXLightImport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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: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] 44 | 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 354 | *it = item; | ^ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:31: note: in instantiation of member function 'fm::vector>::insert' requested here 535 | FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); | ^ 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUStringConversion.cpp:216:11: note: in implicit copy assignment operator for 'fm::stringT' first required here 216 | pointer = target.substr(0, splitIndex); | ^ FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable 'f' set but not used [-Wunused-but-set-variable] 281 | float f = FUStringConversion::ToFloat(&c); | ^ FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable 'b' set but not used [-Wunused-but-set-variable] 283 | bool b = FUStringConversion::ToBoolean(c); | ^ FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable 'i32' set but not used [-Wunused-but-set-variable] 285 | int32 i32 = FUStringConversion::ToInt32(&c); | ^ FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable 'u32' set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^ 6 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp FColladaPlugins/FArchiveXML/FAXSceneExport.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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 warnings generated. FColladaPlugins/FArchiveXML/FAXSceneImport.cpp output/libFColladaSD.a 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 2 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:81: In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 17 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 4 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 17 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 17 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^ 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:81: In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 17 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 3 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 17 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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 *, FUUri>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 17 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 17 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:57: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ^ 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] 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:223:48: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here 223 | xmlLoadFuncs.insert(&FCDEffectParameterBool::GetClassType(), FArchiveXML::LoadEffectParameterBool); | ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:224:49: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 224 | xmlLoadFuncs.insert(&FCDEffectParameterFloat::GetClassType(), FArchiveXML::LoadEffectParameterFloat); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:225:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 225 | xmlLoadFuncs.insert(&FCDEffectParameterFloat2::GetClassType(), FArchiveXML::LoadEffectParameterFloat2); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:226:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 226 | xmlLoadFuncs.insert(&FCDEffectParameterFloat3::GetClassType(), FArchiveXML::LoadEffectParameterFloat3); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:227:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 227 | xmlLoadFuncs.insert(&FCDEffectParameterColor3::GetClassType(), FArchiveXML::LoadEffectParameterFloat3); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:228:47: note: in instantiation of member function 'FCDEffectParameterT::GetClassType' requested here 228 | xmlLoadFuncs.insert(&FCDEffectParameterInt::GetClassType(), FArchiveXML::LoadEffectParameterInt); | ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:229:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 229 | xmlLoadFuncs.insert(&FCDEffectParameterMatrix::GetClassType(), FArchiveXML::LoadEffectParameterMatrix); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:231:50: note: in instantiation of member function 'FCDEffectParameterT>::GetClassType' requested here 231 | xmlLoadFuncs.insert(&FCDEffectParameterString::GetClassType(), FArchiveXML::LoadEffectParameterString); | ^ FCollada/FCDocument/FCDEffectParameter.h:226:2: note: forward declaration of template entity is here 226 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:233:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 233 | xmlLoadFuncs.insert(&FCDEffectParameterVector::GetClassType(), FArchiveXML::LoadEffectParameterVector); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | 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] 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:91:53: note: expanded from macro 'DeclareObjectType' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:234:50: note: in instantiation of member function 'FCDEffectParameterAnimatableT::GetClassType' requested here 234 | xmlLoadFuncs.insert(&FCDEffectParameterColor4::GetClassType(), FArchiveXML::LoadEffectParameterVector); | ^ FCollada/FCDocument/FCDEffectParameter.h:288:2: note: forward declaration of template entity is here 288 | DeclareObjectType(FCDEffectParameter); | ^ FCollada/FUtils/FUObjectType.h:88:28: note: expanded from macro 'DeclareObjectType' 88 | 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' 91 | static const FUObjectType& GetClassType() { return __classType; } \ | ^ 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:75: note: in instantiation of member function 'fm::tree::operator[]' requested here 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 28 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] 322 | 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 *') 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 232 | 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:174:14: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^ FCollada/FMath/FMTree.h:379:55: note: in implicit copy constructor for 'fm::tree<_xmlNode *, FUUri>::iterator' first required here 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ^ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:70: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::begin' requested here 236 | for (ModelInstanceNameNodeMap::iterator it = data.modelInstancesMap.begin(); it != data.modelInstancesMap.end(); ++it) | ^ 19 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^ 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] 44 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 17 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:177: FCollada/FMath/FMMatrix44.h:66:14: warning: 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 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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: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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUUri.h:143:54: note: in implicit copy assignment operator for 'fm::stringT' first required here 143 | 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:44: FCollada/FMath/FMTree.h:44:3: warning: 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 | 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 505 | n->data = release->data; | ^ FCollada/FMath/FMTree.h:486:64: note: in instantiation of member function 'fm::tree::erase' requested here 486 | 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 517 | 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:44:3: warning: 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 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | 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 354 | *it = item; | ^ FCollada/FMath/FMArray.h:367:42: note: in instantiation of member function 'fm::vector>::insert' requested here 367 | inline void push_back(const T& item) { insert(end(), item); } | ^ FCollada/FMath/FMArray.h:543:7: note: in instantiation of member function 'fm::vector>::push_back' requested here 543 | push_back(*it); | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: note: in instantiation of member function 'fm::vector>::operator=' requested here 165 | struct FCDAnimationData | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree<_xmlNode *, FUUri>::operator=' requested here 685 | 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 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | 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] 44 | pair(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 645 | cloneNode->right->data = currentNode->data; | ^ FCollada/FMath/FMTree.h:685:8: note: in instantiation of member function 'fm::tree::operator=' requested here 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^ FCollada/FMath/FMTree.h:481:124: note: in instantiation of member function 'fm::tree::insert' requested here 481 | inline DATA& 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 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 17 warnings generated. 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] 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^ FCollada/FUtils/FUStringConversion.h:151:99: note: in implicit copy constructor for 'FMMatrix44' first required here 151 | 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] 52 | stringT(const stringT& c) : Parent(c) {} | ^ FCollada/FUtils/FUStringBuilder.cpp:123:5: note: in implicit copy assignment operator for 'fm::stringT' first required here 123 | a = c.substr(x, y); r = u.substr(x, y); | ^ 2 warnings generated. output/libFColladaSR.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/fcollada/fcollada-28209/src' Building NVTT... Building NVTT... CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 18.1.6 -- The CXX compiler identification is Clang 18.1.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at cmake/DetermineProcessor.cmake:11 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): cmake/OptimalOptions.cmake:2 (INCLUDE) CMakeLists.txt:28 (INCLUDE) This warning is for project developers. Use -Wno-dev to suppress it. -- Setting optimal options -- Processor: amd64 -- Compiler Flags: -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -- Found OpenGL: /usr/local/lib/libOpenGL.so -- Looking for OpenGL - found -- Looking for DirectX - not found -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/local/lib/libpng.so (found version "1.6.47") -- Looking for PNG - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Use thread library: -lpthread -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file stdarg.h -- Looking for include file stdarg.h - found -- Looking for include file signal.h -- Looking for include file signal.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Looking for include file dispatch/dispatch.h -- Looking for include file dispatch/dispatch.h - not found -- Configuring done (1.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LINK_FLAGS -- Build files have been written to: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/build gmake[1]: Entering directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/build' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/build' gmake[1]: Entering directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/build' [ 1%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o [ 2%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o [ 3%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o [ 5%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o [ 6%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o [ 7%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o [ 9%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o [ 10%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o [ 11%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o [ 12%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o [ 14%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o [ 15%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o [ 16%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o [ 18%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o [ 19%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o [ 20%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o [ 22%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o [ 23%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o [ 24%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o [ 25%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o [ 27%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o [ 28%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o [ 29%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o [ 31%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o [ 32%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o [ 33%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o [ 35%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o [ 36%] Linking C static library libposh.a [ 36%] Built target posh [ 37%] Linking CXX shared library libnvcore.so [ 37%] Built target nvcore [ 38%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o [ 40%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o [ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o [ 42%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o [ 44%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o [ 45%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o [ 46%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o [ 48%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o [ 49%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourfit.cpp:26: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourfit.h:30: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/maths.h:35: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:46:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 46 | #if SQUISH_USE_ALTIVEC && SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:49:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 49 | #if SQUISH_USE_ALTIVEC || SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourfit.cpp:27: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourset.h:31: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/simd.h:37:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 37 | #if SQUISH_USE_ALTIVEC | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ 3 warnings generated. In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourset.cpp:26: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourset.h:30: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/maths.h:35: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:46:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 46 | #if SQUISH_USE_ALTIVEC && SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:49:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 49 | #if SQUISH_USE_ALTIVEC || SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourset.cpp:26: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourset.h:31: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/simd.h:37:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 37 | #if SQUISH_USE_ALTIVEC | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ 3 warnings generated. [ 50%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/maths.cpp:26: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/maths.h:35: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:46:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 46 | #if SQUISH_USE_ALTIVEC && SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:49:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 49 | #if SQUISH_USE_ALTIVEC || SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/maths.cpp:27: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/simd.h:37:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 37 | #if SQUISH_USE_ALTIVEC | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ 3 warnings generated. In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourblock.cpp:26: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourblock.h:30: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/maths.h:35: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:46:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 46 | #if SQUISH_USE_ALTIVEC && SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:49:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 49 | #if SQUISH_USE_ALTIVEC || SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ 2 warnings generated. [ 51%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/fastclusterfit.cpp:27: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/fastclusterfit.h:31: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/maths.h:35: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:46:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 46 | #if SQUISH_USE_ALTIVEC && SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:49:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 49 | #if SQUISH_USE_ALTIVEC || SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/fastclusterfit.cpp:27: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/fastclusterfit.h:32: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/simd.h:37:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 37 | #if SQUISH_USE_ALTIVEC | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ 3 warnings generated. In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/weightedclusterfit.cpp:27: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/weightedclusterfit.h:31: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/maths.h:35: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:46:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 46 | #if SQUISH_USE_ALTIVEC && SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:49:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 49 | #if SQUISH_USE_ALTIVEC || SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/weightedclusterfit.cpp:27: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/weightedclusterfit.h:32: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/simd.h:37:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 37 | #if SQUISH_USE_ALTIVEC | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ 3 warnings generated. [ 53%] Linking CXX static library libsquish.a [ 53%] Built target squish /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvthread/ThreadPool.cpp:123:38: warning: cast to 'void *' from smaller integer type 'uint' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 123 | workers[i].start(workerFunc, (void *)i); | ^~~~~~~~~ 1 warning generated. [ 54%] Linking CXX static library libnvthread.a [ 54%] Built target nvthread [ 55%] Linking CXX static library libbc6h.a [ 55%] Built target bc6h [ 57%] Linking CXX static library libbc7.a [ 57%] Built target bc7 [ 58%] Linking CXX shared library libnvmath.so [ 58%] Built target nvmath [ 59%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o [ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o [ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o [ 63%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o [ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o [ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o [ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o [ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o [ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvimage/ImageIO.cpp:57: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:682:11: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 682 | return epuc("unknown image type", "Image not of any known type, or corrupt"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:722:11: warning: cast to 'float *' from smaller integer type 'int' [-Wint-to-pointer-cast] 722 | return epf("unknown image type", "Image not of any known type, or corrupt"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:586:21: note: expanded from macro 'epf' 586 | #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:957:14: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 957 | return epuc("outofmem", "Out of memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:995:45: warning: cast to 'float *' from smaller integer type 'int' [-Wint-to-pointer-cast] 995 | if (output == NULL) { free(data); return epf("outofmem", "Out of memory"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:586:21: note: expanded from macro 'epf' 586 | #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:1013:45: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 1013 | if (output == NULL) { free(data); return epuc("outofmem", "Out of memory"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:1924:45: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 1924 | if (req_comp < 0 || req_comp > 4) return epuc("bad req_comp", "Internal error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:1953:65: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 1953 | if (!z->img_comp[k].linebuf) { cleanup_jpeg(z); return epuc("outofmem", "Out of memory"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:1971:46: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 1971 | if (!output) { cleanup_jpeg(z); return epuc("outofmem", "Out of memory"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3007:45: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3007 | if (req_comp < 0 || req_comp > 4) return epuc("bad req_comp", "Internal error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3195:49: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3195 | if (get8(s) != 'B' || get8(s) != 'M') return epuc("not BMP", "Corrupt BMP"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3201:66: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3201 | if (hsz != 12 && hsz != 40 && hsz != 56 && hsz != 108) return epuc("unknown BMP", "BMP type not supported: unknown"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3209:32: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3209 | if (get16le(s) != 1) return epuc("bad BMP", "bad BMP"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3211:25: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3211 | if (bpp == 1) return epuc("monochrome", "BMP type not supported: 1-bit"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3219:50: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3219 | if (compress == 1 || compress == 2) return epuc("BMP RLE", "BMP type not supported: RLE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3253:26: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3253 | return epuc("bad BMP", "bad BMP"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3256:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3256 | return epuc("bad BMP", "bad BMP"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3277:21: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3277 | if (!out) return epuc("outofmem", "Out of memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3280:58: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3280 | if (psize == 0 || psize > 256) { free(out); return epuc("invalid", "Corrupt BMP"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3291:32: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3291 | else { free(out); return epuc("bad bpp", "Corrupt BMP"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3329:40: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3329 | if (!mr || !mg || !mb) return epuc("bad masks", "Corrupt BMP"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3786:14: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3786 | return epuc("not PSD", "Corrupt PSD image"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3790:14: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3790 | return epuc("wrong version", "Unsupported version of PSD image"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3798:14: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3798 | return epuc("wrong channel count", "Unsupported number of channels in PSD image"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3806:14: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3806 | return epuc("unsupported bit depth", "PSD bit depth is not 8 bit"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3819:14: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3819 | return epuc("wrong color format", "PSD is not in RGB color format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3836:14: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3836 | return epuc("bad compression", "PSD has an unknown compression format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:3840:21: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 3840 | if (!out) return epuc("outofmem", "Out of memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4004:32: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4004 | if (at_eof(s)) return epuc("bad file","PIC file too short"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4032:17: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4032 | return epuc("bad format","too many packets"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4043:38: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4043 | if (at_eof(s)) return epuc("bad file","file too short (reading packets)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4044:38: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4044 | if (packet->size != 8) return epuc("bad format","packet isn't 8bpp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4058:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4058 | return epuc("bad format","packet has bad compression type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4077:46: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4077 | if (at_eof(s)) return epuc("bad file","file too short (pure read count)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4095:42: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4095 | if (at_eof(s)) return epuc("bad file","file too short (mixed read count)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4106:32: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4106 | return epuc("bad file","scanline overrun"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4115:45: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4115 | if (count>left) return epuc("bad file","scanline overrun"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4142:27: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4142 | if (at_eof(s)) return epuc("bad file","file too short (pic header)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4143:34: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4143 | if ((1 << 28) / x < y) return epuc("too large", "Image too large to decode"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4398:31: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4398 | if (first) return epuc("no clear code", "Corrupt GIF"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4402:48: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4402 | if (avail > 4096) return epuc("too many codes", "Corrupt GIF"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4407:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4407 | return epuc("illegal code in raster", "Corrupt GIF"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4418:20: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4418 | return epuc("illegal code in raster", "Corrupt GIF"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4447:52: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4447 | if (g->out == 0) return epuc("outofmem", "Out of memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4454:52: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4454 | if (g->out == 0) return epuc("outofmem", "Out of memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4471:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4471 | return epuc("bad Image Descriptor", "Corrupt GIF"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4501:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4501 | return epuc("missing color table", "Corrupt GIF"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4534:20: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4534 | return epuc("unknown code", "Corrupt GIF"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:587:21: note: expanded from macro 'epuc' 587 | #define epuc(x,y) ((unsigned char *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4715:14: warning: cast to 'float *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4715 | return epf("not HDR", "Corrupt HDR image"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:586:21: note: expanded from macro 'epf' 586 | #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4724:26: warning: cast to 'float *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4724 | if (!valid) return epf("unsupported format", "Unsupported HDR format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:586:21: note: expanded from macro 'epf' 586 | #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4729:42: warning: cast to 'float *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4729 | if (strncmp(token, "-Y ", 3)) return epf("unsupported data layout", "Unsupported HDR format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:586:21: note: expanded from macro 'epf' 586 | #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4733:42: warning: cast to 'float *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4733 | if (strncmp(token, "+X ", 3)) return epf("unsupported data layout", "Unsupported HDR format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:586:21: note: expanded from macro 'epf' 586 | #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:4782:69: warning: cast to 'float *' from smaller integer type 'int' [-Wint-to-pointer-cast] 4782 | if (len != width) { free(hdr_data); free(scanline); return epf("invalid decoded scanline length", "corrupt HDR"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:586:21: note: expanded from macro 'epf' 586 | #define epf(x,y) ((float *) (e(x,y)?NULL:NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 warnings generated. [ 71%] Linking CXX shared library libnvimage.so [ 71%] Built target nvimage [ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/ClusterFit.cpp.o [ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o [ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o [ 76%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o [ 79%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o [ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o [ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o [ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/SingleColorLookup.cpp.o [ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o [ 85%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressionOptions.cpp.o [ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Surface.cpp.o [ 88%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OptimalCompressDXT.cpp.o [ 89%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaUtils.cpp.o [ 90%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaCompressorDXT.cpp.o [ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o [ 93%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OutputOptions.cpp.o [ 94%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/InputOptions.cpp.o [ 96%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o [ 97%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Context.cpp.o [ 98%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CubeSurface.cpp.o /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/nvtt.cpp:34:12: warning: enumeration value 'Error_Count' not handled in switch [-Wswitch] 34 | switch(e) | ^ 1 warning generated. In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/CompressorDX9.cpp:35: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourset.h:30: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/maths.h:35: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:46:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 46 | #if SQUISH_USE_ALTIVEC && SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:49:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 49 | #if SQUISH_USE_ALTIVEC || SQUISH_USE_SSE | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/CompressorDX9.cpp:35: In file included from /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/colourset.h:31: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/simd.h:37:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 37 | #if SQUISH_USE_ALTIVEC | ^ /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/src/nvtt/squish/config.h:31:29: note: expanded from macro 'SQUISH_USE_ALTIVEC' 31 | # define SQUISH_USE_ALTIVEC defined(__VEC__) | ^ 3 warnings generated. [100%] Linking CXX shared library libnvtt.so [100%] Built target nvtt gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/nvtt/nvtt-28209/src/build' Building Premake... Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 6b52a675b7ec13619a64836a7d50ebcb7e0a09d4 Mon Sep 17 00:00:00 2001 |From: =?UTF-8?q?Jo=C3=A3o=20Matos?= |Date: Thu, 14 Nov 2024 13:42:21 +0000 |Subject: [PATCH] Use `_SC_NPROCESSORS_ONLN` for CPU detection in BSDs. (#2329) | |Fixes https://github.com/premake/premake-core/issues/2328. |--- | src/host/os_getnumcpus.c | 23 +---------------------- | 1 file changed, 1 insertion(+), 22 deletions(-) | |diff --git a/src/host/os_getnumcpus.c b/src/host/os_getnumcpus.c |index f9b2fa93..57c478d5 100644 |--- a/src/host/os_getnumcpus.c |+++ b/src/host/os_getnumcpus.c -------------------------- Patching file src/host/os_getnumcpus.c using Plan A... Hunk #1 succeeded at 46. Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 0641fc981d664d1fd7202f145a9c846ee0089b20 Mon Sep 17 00:00:00 2001 |From: Ralph Sennhauser |Date: Mon, 25 Nov 2024 15:57:10 +0100 |Subject: [PATCH] Make clang default toolset for *BSD | |https://github.com/premake/premake-core/issues/2338 | |Signed-off-by: Ralph Sennhauser |--- | src/_premake_init.lua | 2 +- | 1 file changed, 1 insertion(+), 1 deletion(-) | |diff --git a/src/_premake_init.lua b/src/_premake_init.lua |index a1043e25..ca901ffc 100644 |--- a/src/_premake_init.lua |+++ b/src/_premake_init.lua -------------------------- Patching file src/_premake_init.lua using Plan A... Hunk #1 succeeded at 1597. Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 4a4491c96feb182d219759de0d9e7655d4ab39ec Mon Sep 17 00:00:00 2001 |From: Levi Zim |Date: Thu, 5 Dec 2024 23:52:42 +0800 |Subject: [PATCH] Add support for riscv64 (#2356) | |* Add support for riscv64 |* Make error message clear when architecture is unknown |--- | src/_premake_init.lua | 1 + | src/base/_foundation.lua | 1 + | src/host/premake.h | 4 ++++ | website/docs/architecture.md | 1 + | 4 files changed, 7 insertions(+) | |diff --git a/src/_premake_init.lua b/src/_premake_init.lua |index ca901ffc..184f0c43 100644 |--- a/src/_premake_init.lua |+++ b/src/_premake_init.lua -------------------------- Patching file src/_premake_init.lua using Plan A... Hunk #1 succeeded at 28. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/base/_foundation.lua b/src/base/_foundation.lua |index 0c19a861..411eb536 100644 |--- a/src/base/_foundation.lua |+++ b/src/base/_foundation.lua -------------------------- Patching file src/base/_foundation.lua using Plan A... Hunk #1 succeeded at 61. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/host/premake.h b/src/host/premake.h |index 9bf20380..788f8a38 100644 |--- a/src/host/premake.h |+++ b/src/host/premake.h -------------------------- Patching file src/host/premake.h using Plan A... Hunk #1 succeeded at 60. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/website/docs/architecture.md b/website/docs/architecture.md |index fb530453..0dbe352e 100644 |--- a/website/docs/architecture.md |+++ b/website/docs/architecture.md -------------------------- Patching file website/docs/architecture.md using Plan A... Hunk #1 succeeded at 13. Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 64a8e8ae350a734b2b8512c4bcbba6e56a8e814e Mon Sep 17 00:00:00 2001 |From: Leo <114008189+Leoforever123@users.noreply.github.com> |Date: Sat, 7 Dec 2024 11:21:24 +0800 |Subject: [PATCH] Add support for loongarch64 (#2363) | |--- | src/_premake_init.lua | 1 + | src/base/_foundation.lua | 1 + | src/host/premake.h | 2 ++ | website/docs/architecture.md | 1 + | 4 files changed, 5 insertions(+) | |diff --git a/src/_premake_init.lua b/src/_premake_init.lua |index 184f0c43..d40558df 100644 |--- a/src/_premake_init.lua |+++ b/src/_premake_init.lua -------------------------- Patching file src/_premake_init.lua using Plan A... Hunk #1 succeeded at 29. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/base/_foundation.lua b/src/base/_foundation.lua |index 411eb536..4581d2c0 100644 |--- a/src/base/_foundation.lua |+++ b/src/base/_foundation.lua -------------------------- Patching file src/base/_foundation.lua using Plan A... Hunk #1 succeeded at 62. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/host/premake.h b/src/host/premake.h |index 788f8a38..4e15b863 100644 |--- a/src/host/premake.h |+++ b/src/host/premake.h -------------------------- Patching file src/host/premake.h using Plan A... Hunk #1 succeeded at 62. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/website/docs/architecture.md b/website/docs/architecture.md |index 0dbe352e..e7f4283f 100644 |--- a/website/docs/architecture.md |+++ b/website/docs/architecture.md -------------------------- Patching file website/docs/architecture.md using Plan A... Hunk #1 succeeded at 14. Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From a4fa1da72cc969bb85e575be25acd5aaef2edc49 Mon Sep 17 00:00:00 2001 |From: r-a-sattarov <51679282+r-a-sattarov@users.noreply.github.com> |Date: Sun, 8 Dec 2024 22:39:47 +0300 |Subject: [PATCH] premake.h - added e2k definition (#2349) | |--- | src/host/premake.h | 2 ++ | 1 file changed, 2 insertions(+) | |diff --git a/src/host/premake.h b/src/host/premake.h |index 4e15b863..25ccf33a 100644 |--- a/src/host/premake.h |+++ b/src/host/premake.h -------------------------- Patching file src/host/premake.h using Plan A... Hunk #1 succeeded at 64. Hmm... Ignoring the trailing garbage. done gmake[1]: Entering directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/premake-core/premake-core-5.0.0-beta3' rm -rf ./bin rm -rf ./build rm -rf ./obj mkdir -p build/bootstrap cc -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_POSIX -DLUA_USE_DLOPEN -I"contrib/lua/src" -I"contrib/luashim" src/host/*.c contrib/lua/src/lapi.c contrib/lua/src/lbaselib.c contrib/lua/src/lbitlib.c contrib/lua/src/lcode.c contrib/lua/src/lcorolib.c contrib/lua/src/lctype.c contrib/lua/src/ldblib.c contrib/lua/src/ldebug.c contrib/lua/src/ldo.c contrib/lua/src/ldump.c contrib/lua/src/lfunc.c contrib/lua/src/lgc.c contrib/lua/src/linit.c contrib/lua/src/liolib.c contrib/lua/src/llex.c contrib/lua/src/lmathlib.c contrib/lua/src/lmem.c contrib/lua/src/loadlib.c contrib/lua/src/lobject.c contrib/lua/src/lopcodes.c contrib/lua/src/loslib.c contrib/lua/src/lparser.c contrib/lua/src/lstate.c contrib/lua/src/lstring.c contrib/lua/src/lstrlib.c contrib/lua/src/ltable.c contrib/lua/src/ltablib.c contrib/lua/src/ltm.c contrib/lua/src/lundump.c contrib/lua/src/lutf8lib.c contrib/lua/src/lvm.c contrib/lua/src/lzio.c -lm ./build/bootstrap/premake_bootstrap embed Running action 'embed'... Compiling... Embedding... Writing... Generated ../src/scripts.c... ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2 Building configurations... Running action 'gmake2'... Generated build/bootstrap/Makefile... Generated build/bootstrap/Premake5.make... Generated build/bootstrap/lua-lib.make... Generated build/bootstrap/luashim-lib.make... Generated build/bootstrap/zlib-lib.make... Generated build/bootstrap/zip-lib.make... Generated build/bootstrap/mbedtls-lib.make... Generated build/bootstrap/curl-lib.make... Generated build/bootstrap/example.make... Generated build/bootstrap/luasocket.make... Done (2335ms). gmake -C build/bootstrap -j`getconf NPROCESSORS_ONLN` config=release gmake[2]: Entering directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/premake-core/premake-core-5.0.0-beta3/build/bootstrap' ==== Building lua-lib (release) ==== ==== Building zlib-lib (release) ==== ==== Building zip-lib (release) ==== ==== Building luashim-lib (release) ==== ==== Building curl-lib (release) ==== ==== Building mbedtls-lib (release) ==== Creating obj/Release/luashim-lib Creating bin/Release luashim.c Creating obj/Release/zlib-lib adler32.c deflate.c gzclose.c compress.c gzlib.c Creating obj/Release/lua-lib crc32.c infback.c gzread.c inffast.c gzwrite.c inflate.c trees.c inftrees.c lapi.c lbaselib.c lbitlib.c uncompr.c zutil.c Creating obj/Release/mbedtls-lib lcode.c lcorolib.c Creating obj/Release/zip-lib mkstemp.c zip_add.c Creating obj/Release/curl-lib zip_add_dir.c lctype.c altsvc.c aes.c zip_add_entry.c ldblib.c zip_close.c zip_delete.c ldebug.c aesni.c zip_dir_add.c zip_dirent.c arc4.c zip_discard.c amigaos.c aria.c asyn-ares.c Linking luashim-lib asyn-thread.c ldo.c asn1parse.c zip_entry.c ldump.c lfunc.c ==== Building example (release) ==== asn1write.c zip_err_str.c base64.c base64.c zip_error.c lgc.c ==== Building luasocket (release) ==== Creating obj/Release/example bearssl.c bignum.c Creating obj/Release/luasocket Creating ../../bin/release blowfish.c zip_error_clear.c Creating ../../bin/release zip_error_get.c linit.c liolib.c auxiliar.c camellia.c zip_error_get_sys_type.c llex.c zip_error_strerror.c lmathlib.c bufq.c zip_error_to_str.c buffer.c main.c ccm.c bufref.c zip_extra_field.c compat.c lmem.c c-hyper.c certs.c zip_extra_field_api.c loadlib.c except.c cf-h1-proxy.c inet.c chacha20.c cf-h2-proxy.c Linking example Linking zlib-lib lobject.c cf-haproxy.c io.c zip_fclose.c chachapoly.c cf-https-connect.c luasocket.c cipher.c zip_fdopen.c main.c cf-socket.c cipher_wrap.c lopcodes.c cmac.c zip_file_add.c mime.c loslib.c ctr_drbg.c cfilters.c lparser.c lstate.c zip_file_error_clear.c debug.c options.c lstring.c cipher_suite.c des.c dhm.c select.c lstrlib.c ecdh.c zip_file_error_get.c ltable.c cleartext.c serial.c ltablib.c zip_file_get_comment.c ltm.c tcp.c ecdsa.c ../../binmodules/luasocket/src/select.c:124:16: warning: variable 'n' set but not used [-Wunused-but-set-variable] 124 | int i = 1, n = 0; | ^ 1 warning generated. zip_file_get_external_attributes.c conncache.c lundump.c zip_file_get_offset.c connect.c lutf8lib.c timeout.c ecjpake.c zip_file_rename.c content_encoding.c zip_file_replace.c udp.c lvm.c ecp.c unix.c zip_file_set_comment.c cookie.c ecp_curves.c lzio.c zip_file_set_external_attributes.c zip_file_strerror.c cram.c entropy.c zip_filerange_crc.c curl_addrinfo.c entropy_poll.c unixdgram.c zip_fopen.c error.c gcm.c curl_des.c zip_fopen_encrypted.c unixstream.c curl_endian.c havege.c curl_fnmatch.c zip_fopen_index.c zip_fopen_index_encrypted.c usocket.c curl_get_line.c hkdf.c hmac_drbg.c zip_fread.c md.c curl_gethostname.c zip_get_archive_comment.c md2.c curl_gssapi.c md4.c zip_get_archive_flag.c curl_memrchr.c zip_get_compression_implementation.c md5.c zip_get_encryption_implementation.c curl_msh3.c memory_buffer_alloc.c curl_multibyte.c net_sockets.c zip_get_file_comment.c zip_get_name.c Linking luasocket zip_get_num_entries.c nist_kw.c oid.c padlock.c zip_get_num_files.c zip_memdup.c curl_ngtcp2.c pem.c curl_ntlm_core.c zip_name_locate.c curl_osslq.c pk.c curl_path.c zip_new.c zip_open.c zip_rename.c curl_quiche.c pk_wrap.c curl_range.c pkcs11.c curl_rtmp.c curl_sasl.c zip_replace.c pkcs12.c zip_set_archive_comment.c pkcs5.c zip_set_archive_flag.c curl_sha512_256.c curl_sspi.c pkparse.c zip_set_default_password.c pkwrite.c platform.c zip_set_file_comment.c zip_set_file_compression.c curl_threads.c curl_trc.c platform_util.c zip_set_name.c poly1305.c psa_crypto.c cw-out.c zip_source_buffer.c dict.c zip_source_close.c Linking lua-lib psa_crypto_driver_wrappers.c psa_crypto_se.c digest.c digest_sspi.c zip_source_crc.c psa_crypto_slot_management.c psa_crypto_storage.c dllmain.c zip_source_deflate.c doh.c psa_its_file.c dynbuf.c zip_source_error.c ripemd160.c dynhds.c zip_source_file.c rsa.c zip_source_filep.c easy.c rsa_internal.c easygetopt.c zip_source_free.c sha1.c sha256.c easyoptions.c zip_source_function.c zip_source_layered.c escape.c file.c zip_source_open.c fileinfo.c zip_source_pkware.c sha512.c ssl_cache.c fopen.c zip_source_pop.c zip_source_read.c formdata.c ssl_ciphersuites.c zip_source_stat.c ftp.c ssl_cli.c ssl_cookie.c ssl_msg.c zip_source_window.c zip_source_zip.c getenv.c ftplistparser.c zip_source_zip_new.c ssl_srv.c getinfo.c ssl_ticket.c zip_stat.c zip_stat_index.c gopher.c ssl_tls.c gsasl.c zip_stat_init.c gtls.c ssl_tls13_keys.c hash.c zip_strerror.c headers.c threading.c zip_string.c zip_unchange.c timing.c hmac.c hostasyn.c zip_unchange_all.c version.c hostcheck.c hostip.c version_features.c zip_unchange_archive.c zip_unchange_data.c zip_utf-8.c hostip4.c x509.c hostip6.c x509_create.c hostsyn.c x509_crl.c hsts.c x509_crt.c http.c x509_csr.c http1.c http2.c http_aws_sigv4.c x509write_crt.c x509write_csr.c http_chunks.c http_digest.c xtea.c http_negotiate.c Linking zip-lib http_ntlm.c http_proxy.c idn.c if2ip.c imap.c inet_ntop.c inet_pton.c keylog.c krb5.c krb5_gssapi.c ldap.c libssh.c libssh2.c krb5_sspi.c llist.c macos.c mbedtls.c mbedtls_threadlock.c md4.c md5.c memdebug.c mime.c mprintf.c mqtt.c multi.c netrc.c nonblock.c noproxy.c ntlm.c ntlm_sspi.c oauth2.c openldap.c openssl.c parsedate.c pingpong.c pop3.c progress.c psl.c rand.c rename.c request.c rtsp.c rustls.c schannel.c schannel_verify.c sectransp.c Linking mbedtls-lib select.c sendf.c setopt.c sha256.c share.c slist.c smb.c smtp.c socketpair.c socks.c socks_gssapi.c socks_sspi.c speedcheck.c splay.c spnego_gssapi.c spnego_sspi.c strcase.c strdup.c strerror.c strtok.c strtoofft.c system_win32.c telnet.c tftp.c timediff.c timeval.c transfer.c url.c urlapi.c vauth.c version.c version_win32.c vquic-tls.c vquic.c vtls.c warnless.c wolfssh.c wolfssl.c ws.c x509asn1.c Linking curl-lib ==== Building Premake5 (release) ==== Creating obj/Release/Premake5 debug_prompt.c buffered_io.c http_download.c criteria_matches.c http_get.c curl_utils.c os_chdir.c http_post.c lua_auxlib.c os_chmod.c os_comparefiles.c os_compile.c os_copyfile.c os_getWindowsRegistry.c os_getnumcpus.c os_getcwd.c os_getpass.c os_getversion.c os_host.c os_hostarch.c os_is64bit.c os_isdir.c os_isfile.c os_islink.c os_listWindowsRegistry.c os_locate.c os_match.c os_mkdir.c os_pathsearch.c os_realpath.c os_remove.c os_rename.c os_rmdir.c os_stat.c os_touchfile.c os_uuid.c os_writefile_ifnotequal.c path_getabsolute.c path_getrelative.c path_isabsolute.c path_join.c path_normalize.c path_translate.c path_wildcards.c premake.c premake_main.c scripts.c string_endswith.c string_hash.c string_sha1.c string_startswith.c term_textColor.c zip_extract.c Linking Premake5 gmake[2]: Leaving directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/premake-core/premake-core-5.0.0-beta3/build/bootstrap' gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/premake-core/premake-core-5.0.0-beta3' Done. (cd /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/build/workspaces && /usr/bin/env JOBS= PERL_USE_UNSAFE_INC=1 SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/0ad/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/0ad/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/0ad/work/.cache HOME=/wrkdirs/usr/ports/games/0ad/work TMPDIR="/tmp" PATH=/usr/local/libexec/ccache:/wrkdirs/usr/ports/games/0ad/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/0ad/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES WX_CONFIG=/usr/local/bin/wxgtk3u-3.0-config PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" ./update-workspaces.sh --with-system-mozjs --bindir=/usr/local/bin --datadir=/usr/local/share/0ad --libdir=/usr/local/lib/0ad) Premake args: --with-system-mozjs --bindir=/usr/local/bin --datadir=/usr/local/share/0ad --libdir=/usr/local/lib/0ad Building configurations... Running action 'gmake2'... Generated ../workspaces/gcc/Makefile... Generated ../workspaces/gcc/pyrogenesis.make... Generated ../workspaces/gcc/network.make... Generated ../workspaces/gcc/rlinterface.make... Generated ../workspaces/gcc/tinygettext.make... Generated ../workspaces/gcc/lobby.make... Generated ../workspaces/gcc/simulation2.make... Generated ../workspaces/gcc/scriptinterface.make... Generated ../workspaces/gcc/engine.make... Generated ../workspaces/gcc/graphics.make... Generated ../workspaces/gcc/atlas.make... Generated ../workspaces/gcc/gui.make... Generated ../workspaces/gcc/lowlevel.make... Generated ../workspaces/gcc/gladwrapper.make... Generated ../workspaces/gcc/mongoose.make... Generated ../workspaces/gcc/mocks_real.make... Generated ../workspaces/gcc/mocks_test.make... Generated ../workspaces/gcc/AtlasObject.make... Generated ../workspaces/gcc/AtlasUI.make... Generated ../workspaces/gcc/ActorEditor.make... Generated ../workspaces/gcc/Collada.make... Generated ../workspaces/gcc/cxxtestroot.make... Generated ../workspaces/gcc/test.make... Done (1609ms). ==== Building mocks_real (release) ==== Creating obj/mocks_real_Release mkdir -p obj/mocks_real_Release mocks_real.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_real -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mocks_real_Release/mocks_real.o" -MF "obj/mocks_real_Release/mocks_real.d" -c "../../../source/mocks/mocks_real.cpp" Linking mocks_real ar -rcs "../../../binaries/system/libmocks_real.a" obj/mocks_real_Release/mocks_real.o ==== Building network (release) ==== Creating obj/network_Release mkdir -p obj/network_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/precompiled.h.gch" -MF "obj/network_Release/precompiled.h.d" -c "../../../source/pch/network/precompiled.h" touch "obj/network_Release/precompiled.h" NetClient.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetClient.o" -MF "obj/network_Release/NetClient.d" -c "../../../source/network/NetClient.cpp" NetClientTurnManager.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetClientTurnManager.o" -MF "obj/network_Release/NetClientTurnManager.d" -c "../../../source/network/NetClientTurnManager.cpp" NetEnet.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetEnet.o" -MF "obj/network_Release/NetEnet.d" -c "../../../source/network/NetEnet.cpp" NetFileTransfer.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetFileTransfer.o" -MF "obj/network_Release/NetFileTransfer.d" -c "../../../source/network/NetFileTransfer.cpp" NetHost.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetHost.o" -MF "obj/network_Release/NetHost.d" -c "../../../source/network/NetHost.cpp" NetMessage.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetMessage.o" -MF "obj/network_Release/NetMessage.d" -c "../../../source/network/NetMessage.cpp" NetMessageSim.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetMessageSim.o" -MF "obj/network_Release/NetMessageSim.d" -c "../../../source/network/NetMessageSim.cpp" NetServer.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetServer.o" -MF "obj/network_Release/NetServer.d" -c "../../../source/network/NetServer.cpp" NetServerTurnManager.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetServerTurnManager.o" -MF "obj/network_Release/NetServerTurnManager.d" -c "../../../source/network/NetServerTurnManager.cpp" NetSession.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetSession.o" -MF "obj/network_Release/NetSession.d" -c "../../../source/network/NetSession.cpp" NetStats.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/NetStats.o" -MF "obj/network_Release/NetStats.d" -c "../../../source/network/NetStats.cpp" StunClient.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/StunClient.o" -MF "obj/network_Release/StunClient.d" -c "../../../source/network/StunClient.cpp" precompiled.cpp c++ -include obj/network_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/network_Release/precompiled.o" -MF "obj/network_Release/precompiled.d" -c "../../../source/pch/network/precompiled.cpp" Linking network ar -rcs "../../../binaries/system/libnetwork.a" obj/network_Release/NetClient.o obj/network_Release/NetClientTurnManager.o obj/network_Release/NetEnet.o obj/network_Release/NetFileTransfer.o obj/network_Release/NetHost.o obj/network_Release/NetMessage.o obj/network_Release/NetMessageSim.o obj/network_Release/NetServer.o obj/network_Release/NetServerTurnManager.o obj/network_Release/NetSession.o obj/network_Release/NetStats.o obj/network_Release/StunClient.o obj/network_Release/precompiled.o ==== Building rlinterface (release) ==== Creating obj/rlinterface_Release mkdir -p obj/rlinterface_Release RLInterface.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/rlinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/rlinterface_Release/RLInterface.o" -MF "obj/rlinterface_Release/RLInterface.d" -c "../../../source/rlinterface/RLInterface.cpp" Linking rlinterface ar -rcs "../../../binaries/system/librlinterface.a" obj/rlinterface_Release/RLInterface.o ==== Building tinygettext (release) ==== Creating obj/tinygettext_Release mkdir -p obj/tinygettext_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/precompiled.h.gch" -MF "obj/tinygettext_Release/precompiled.h.d" -c "../../../source/pch/tinygettext/precompiled.h" touch "obj/tinygettext_Release/precompiled.h" dictionary.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/dictionary.o" -MF "obj/tinygettext_Release/dictionary.d" -c "../../../source/third_party/tinygettext/src/dictionary.cpp" dictionary_manager.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/dictionary_manager.o" -MF "obj/tinygettext_Release/dictionary_manager.d" -c "../../../source/third_party/tinygettext/src/dictionary_manager.cpp" iconv.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/iconv.o" -MF "obj/tinygettext_Release/iconv.d" -c "../../../source/third_party/tinygettext/src/iconv.cpp" language.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/language.o" -MF "obj/tinygettext_Release/language.d" -c "../../../source/third_party/tinygettext/src/language.cpp" log.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/log.o" -MF "obj/tinygettext_Release/log.d" -c "../../../source/third_party/tinygettext/src/log.cpp" plural_forms.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/plural_forms.o" -MF "obj/tinygettext_Release/plural_forms.d" -c "../../../source/third_party/tinygettext/src/plural_forms.cpp" po_parser.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/po_parser.o" -MF "obj/tinygettext_Release/po_parser.d" -c "../../../source/third_party/tinygettext/src/po_parser.cpp" precompiled.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/precompiled.o" -MF "obj/tinygettext_Release/precompiled.d" -c "../../../source/pch/tinygettext/precompiled.cpp" tinygettext.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/tinygettext.o" -MF "obj/tinygettext_Release/tinygettext.d" -c "../../../source/third_party/tinygettext/src/tinygettext.cpp" unix_file_system.cpp c++ -include obj/tinygettext_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/unix_file_system.o" -MF "obj/tinygettext_Release/unix_file_system.d" -c "../../../source/third_party/tinygettext/src/unix_file_system.cpp" Linking tinygettext ar -rcs "../../../binaries/system/libtinygettext.a" obj/tinygettext_Release/dictionary.o obj/tinygettext_Release/dictionary_manager.o obj/tinygettext_Release/iconv.o obj/tinygettext_Release/language.o obj/tinygettext_Release/log.o obj/tinygettext_Release/plural_forms.o obj/tinygettext_Release/po_parser.o obj/tinygettext_Release/precompiled.o obj/tinygettext_Release/tinygettext.o obj/tinygettext_Release/unix_file_system.o ==== Building lobby (release) ==== Creating obj/lobby_Release mkdir -p obj/lobby_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/p11-kit-1 -isystem /usr/local/include -isystem ../../../source/third_party/tinygettext/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -pthread -o "obj/lobby_Release/precompiled.h.gch" -MF "obj/lobby_Release/precompiled.h.d" -c "../../../source/pch/lobby/precompiled.h" touch "obj/lobby_Release/precompiled.h" Globals.cpp c++ -include obj/lobby_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/p11-kit-1 -isystem /usr/local/include -isystem ../../../source/third_party/tinygettext/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -pthread -o "obj/lobby_Release/Globals.o" -MF "obj/lobby_Release/Globals.d" -c "../../../source/lobby/Globals.cpp" GlooxScriptConversions.cpp c++ -include obj/lobby_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/p11-kit-1 -isystem /usr/local/include -isystem ../../../source/third_party/tinygettext/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -pthread -o "obj/lobby_Release/GlooxScriptConversions.o" -MF "obj/lobby_Release/GlooxScriptConversions.d" -c "../../../source/lobby/scripting/GlooxScriptConversions.cpp" JSInterface_Lobby.cpp c++ -include obj/lobby_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/p11-kit-1 -isystem /usr/local/include -isystem ../../../source/third_party/tinygettext/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -pthread -o "obj/lobby_Release/JSInterface_Lobby.o" -MF "obj/lobby_Release/JSInterface_Lobby.d" -c "../../../source/lobby/scripting/JSInterface_Lobby.cpp" L10n.cpp c++ -include obj/lobby_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/p11-kit-1 -isystem /usr/local/include -isystem ../../../source/third_party/tinygettext/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -pthread -o "obj/lobby_Release/L10n.o" -MF "obj/lobby_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" StanzaExtensions.cpp c++ -include obj/lobby_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/p11-kit-1 -isystem /usr/local/include -isystem ../../../source/third_party/tinygettext/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -pthread -o "obj/lobby_Release/StanzaExtensions.o" -MF "obj/lobby_Release/StanzaExtensions.d" -c "../../../source/lobby/StanzaExtensions.cpp" XmppClient.cpp c++ -include obj/lobby_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/p11-kit-1 -isystem /usr/local/include -isystem ../../../source/third_party/tinygettext/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -pthread -o "obj/lobby_Release/XmppClient.o" -MF "obj/lobby_Release/XmppClient.d" -c "../../../source/lobby/XmppClient.cpp" pkcs5_pbkdf2.cpp c++ -include obj/lobby_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/p11-kit-1 -isystem /usr/local/include -isystem ../../../source/third_party/tinygettext/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -pthread -o "obj/lobby_Release/pkcs5_pbkdf2.o" -MF "obj/lobby_Release/pkcs5_pbkdf2.d" -c "../../../source/third_party/encryption/pkcs5_pbkdf2.cpp" precompiled.cpp c++ -include obj/lobby_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/p11-kit-1 -isystem /usr/local/include -isystem ../../../source/third_party/tinygettext/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -pthread -o "obj/lobby_Release/precompiled.o" -MF "obj/lobby_Release/precompiled.d" -c "../../../source/pch/lobby/precompiled.cpp" Linking lobby ar -rcs "../../../binaries/system/liblobby.a" obj/lobby_Release/Globals.o obj/lobby_Release/GlooxScriptConversions.o obj/lobby_Release/JSInterface_Lobby.o obj/lobby_Release/L10n.o obj/lobby_Release/StanzaExtensions.o obj/lobby_Release/XmppClient.o obj/lobby_Release/pkcs5_pbkdf2.o obj/lobby_Release/precompiled.o ==== Building simulation2 (release) ==== Creating obj/simulation2_Release mkdir -p obj/simulation2_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/precompiled.h.gch" -MF "obj/simulation2_Release/precompiled.h.d" -c "../../../source/pch/simulation2/precompiled.h" touch "obj/simulation2_Release/precompiled.h" BinarySerializer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/BinarySerializer.o" -MF "obj/simulation2_Release/BinarySerializer.d" -c "../../../source/simulation2/serialization/BinarySerializer.cpp" CCmpAIManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpAIManager.o" -MF "obj/simulation2_Release/CCmpAIManager.d" -c "../../../source/simulation2/components/CCmpAIManager.cpp" CCmpCinemaManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpCinemaManager.o" -MF "obj/simulation2_Release/CCmpCinemaManager.d" -c "../../../source/simulation2/components/CCmpCinemaManager.cpp" CCmpCommandQueue.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpCommandQueue.o" -MF "obj/simulation2_Release/CCmpCommandQueue.d" -c "../../../source/simulation2/components/CCmpCommandQueue.cpp" CCmpDecay.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpDecay.o" -MF "obj/simulation2_Release/CCmpDecay.d" -c "../../../source/simulation2/components/CCmpDecay.cpp" CCmpFootprint.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpFootprint.o" -MF "obj/simulation2_Release/CCmpFootprint.d" -c "../../../source/simulation2/components/CCmpFootprint.cpp" CCmpMinimap.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpMinimap.o" -MF "obj/simulation2_Release/CCmpMinimap.d" -c "../../../source/simulation2/components/CCmpMinimap.cpp" CCmpMotionBall.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpMotionBall.o" -MF "obj/simulation2_Release/CCmpMotionBall.d" -c "../../../source/simulation2/components/CCmpMotionBall.cpp" CCmpObstruction.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpObstruction.o" -MF "obj/simulation2_Release/CCmpObstruction.d" -c "../../../source/simulation2/components/CCmpObstruction.cpp" CCmpObstructionManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpObstructionManager.o" -MF "obj/simulation2_Release/CCmpObstructionManager.d" -c "../../../source/simulation2/components/CCmpObstructionManager.cpp" CCmpOverlayRenderer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpOverlayRenderer.cpp" CCmpOwnership.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpOwnership.o" -MF "obj/simulation2_Release/CCmpOwnership.d" -c "../../../source/simulation2/components/CCmpOwnership.cpp" CCmpParticleManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpParticleManager.o" -MF "obj/simulation2_Release/CCmpParticleManager.d" -c "../../../source/simulation2/components/CCmpParticleManager.cpp" CCmpPathfinder.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpPathfinder.o" -MF "obj/simulation2_Release/CCmpPathfinder.d" -c "../../../source/simulation2/components/CCmpPathfinder.cpp" CCmpPosition.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpPosition.o" -MF "obj/simulation2_Release/CCmpPosition.d" -c "../../../source/simulation2/components/CCmpPosition.cpp" CCmpProjectileManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpProjectileManager.o" -MF "obj/simulation2_Release/CCmpProjectileManager.d" -c "../../../source/simulation2/components/CCmpProjectileManager.cpp" CCmpRallyPointRenderer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpRallyPointRenderer.o" -MF "obj/simulation2_Release/CCmpRallyPointRenderer.d" -c "../../../source/simulation2/components/CCmpRallyPointRenderer.cpp" CCmpRangeManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpRangeManager.o" -MF "obj/simulation2_Release/CCmpRangeManager.d" -c "../../../source/simulation2/components/CCmpRangeManager.cpp" CCmpRangeOverlayRenderer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp" CCmpSelectable.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpSelectable.o" -MF "obj/simulation2_Release/CCmpSelectable.d" -c "../../../source/simulation2/components/CCmpSelectable.cpp" CCmpSoundManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpSoundManager.o" -MF "obj/simulation2_Release/CCmpSoundManager.d" -c "../../../source/simulation2/components/CCmpSoundManager.cpp" CCmpTemplateManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTemplateManager.o" -MF "obj/simulation2_Release/CCmpTemplateManager.d" -c "../../../source/simulation2/components/CCmpTemplateManager.cpp" CCmpTerrain.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTerrain.o" -MF "obj/simulation2_Release/CCmpTerrain.d" -c "../../../source/simulation2/components/CCmpTerrain.cpp" CCmpTerritoryInfluence.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTerritoryInfluence.o" -MF "obj/simulation2_Release/CCmpTerritoryInfluence.d" -c "../../../source/simulation2/components/CCmpTerritoryInfluence.cpp" CCmpTerritoryManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTerritoryManager.o" -MF "obj/simulation2_Release/CCmpTerritoryManager.d" -c "../../../source/simulation2/components/CCmpTerritoryManager.cpp" CCmpTest.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTest.o" -MF "obj/simulation2_Release/CCmpTest.d" -c "../../../source/simulation2/components/CCmpTest.cpp" CCmpUnitMotion_System.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpUnitMotion_System.o" -MF "obj/simulation2_Release/CCmpUnitMotion_System.d" -c "../../../source/simulation2/components/CCmpUnitMotion_System.cpp" CCmpUnitRenderer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpUnitRenderer.o" -MF "obj/simulation2_Release/CCmpUnitRenderer.d" -c "../../../source/simulation2/components/CCmpUnitRenderer.cpp" CCmpVision.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpVision.o" -MF "obj/simulation2_Release/CCmpVision.d" -c "../../../source/simulation2/components/CCmpVision.cpp" CCmpVisualActor.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpVisualActor.o" -MF "obj/simulation2_Release/CCmpVisualActor.d" -c "../../../source/simulation2/components/CCmpVisualActor.cpp" CCmpWaterManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpWaterManager.o" -MF "obj/simulation2_Release/CCmpWaterManager.d" -c "../../../source/simulation2/components/CCmpWaterManager.cpp" CinemaPath.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CinemaPath.o" -MF "obj/simulation2_Release/CinemaPath.d" -c "../../../source/simulation2/helpers/CinemaPath.cpp" CmpPtr.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CmpPtr.o" -MF "obj/simulation2_Release/CmpPtr.d" -c "../../../source/simulation2/system/CmpPtr.cpp" ComponentManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ComponentManager.o" -MF "obj/simulation2_Release/ComponentManager.d" -c "../../../source/simulation2/system/ComponentManager.cpp" ComponentManagerSerialization.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ComponentManagerSerialization.o" -MF "obj/simulation2_Release/ComponentManagerSerialization.d" -c "../../../source/simulation2/system/ComponentManagerSerialization.cpp" DebugSerializer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/DebugSerializer.o" -MF "obj/simulation2_Release/DebugSerializer.d" -c "../../../source/simulation2/serialization/DebugSerializer.cpp" DynamicSubscription.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/DynamicSubscription.o" -MF "obj/simulation2_Release/DynamicSubscription.d" -c "../../../source/simulation2/system/DynamicSubscription.cpp" EngineScriptConversions.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/EngineScriptConversions.o" -MF "obj/simulation2_Release/EngineScriptConversions.d" -c "../../../source/simulation2/scripting/EngineScriptConversions.cpp" Geometry.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Geometry.o" -MF "obj/simulation2_Release/Geometry.d" -c "../../../source/simulation2/helpers/Geometry.cpp" HashSerializer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/HashSerializer.o" -MF "obj/simulation2_Release/HashSerializer.d" -c "../../../source/simulation2/serialization/HashSerializer.cpp" HierarchicalPathfinder.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/HierarchicalPathfinder.o" -MF "obj/simulation2_Release/HierarchicalPathfinder.d" -c "../../../source/simulation2/helpers/HierarchicalPathfinder.cpp" ICmpAIInterface.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpAIInterface.o" -MF "obj/simulation2_Release/ICmpAIInterface.d" -c "../../../source/simulation2/components/ICmpAIInterface.cpp" ICmpAIManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpAIManager.o" -MF "obj/simulation2_Release/ICmpAIManager.d" -c "../../../source/simulation2/components/ICmpAIManager.cpp" ICmpAttack.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpAttack.o" -MF "obj/simulation2_Release/ICmpAttack.d" -c "../../../source/simulation2/components/ICmpAttack.cpp" ICmpCinemaManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpCinemaManager.o" -MF "obj/simulation2_Release/ICmpCinemaManager.d" -c "../../../source/simulation2/components/ICmpCinemaManager.cpp" ICmpCommandQueue.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpCommandQueue.o" -MF "obj/simulation2_Release/ICmpCommandQueue.d" -c "../../../source/simulation2/components/ICmpCommandQueue.cpp" ICmpDecay.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpDecay.o" -MF "obj/simulation2_Release/ICmpDecay.d" -c "../../../source/simulation2/components/ICmpDecay.cpp" ICmpFogging.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpFogging.o" -MF "obj/simulation2_Release/ICmpFogging.d" -c "../../../source/simulation2/components/ICmpFogging.cpp" ICmpFootprint.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpFootprint.o" -MF "obj/simulation2_Release/ICmpFootprint.d" -c "../../../source/simulation2/components/ICmpFootprint.cpp" ICmpGarrisonHolder.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpGarrisonHolder.o" -MF "obj/simulation2_Release/ICmpGarrisonHolder.d" -c "../../../source/simulation2/components/ICmpGarrisonHolder.cpp" ICmpGuiInterface.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpGuiInterface.o" -MF "obj/simulation2_Release/ICmpGuiInterface.d" -c "../../../source/simulation2/components/ICmpGuiInterface.cpp" ICmpIdentity.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpIdentity.o" -MF "obj/simulation2_Release/ICmpIdentity.d" -c "../../../source/simulation2/components/ICmpIdentity.cpp" ICmpMinimap.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpMinimap.o" -MF "obj/simulation2_Release/ICmpMinimap.d" -c "../../../source/simulation2/components/ICmpMinimap.cpp" ICmpMirage.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpMirage.o" -MF "obj/simulation2_Release/ICmpMirage.d" -c "../../../source/simulation2/components/ICmpMirage.cpp" ICmpMotion.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpMotion.o" -MF "obj/simulation2_Release/ICmpMotion.d" -c "../../../source/simulation2/components/ICmpMotion.cpp" ICmpObstruction.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpObstruction.o" -MF "obj/simulation2_Release/ICmpObstruction.d" -c "../../../source/simulation2/components/ICmpObstruction.cpp" ICmpObstructionManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpObstructionManager.o" -MF "obj/simulation2_Release/ICmpObstructionManager.d" -c "../../../source/simulation2/components/ICmpObstructionManager.cpp" ICmpOverlayRenderer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpOverlayRenderer.cpp" ICmpOwnership.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpOwnership.o" -MF "obj/simulation2_Release/ICmpOwnership.d" -c "../../../source/simulation2/components/ICmpOwnership.cpp" ICmpParticleManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpParticleManager.o" -MF "obj/simulation2_Release/ICmpParticleManager.d" -c "../../../source/simulation2/components/ICmpParticleManager.cpp" ICmpPathfinder.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPathfinder.o" -MF "obj/simulation2_Release/ICmpPathfinder.d" -c "../../../source/simulation2/components/ICmpPathfinder.cpp" ICmpPlayer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPlayer.o" -MF "obj/simulation2_Release/ICmpPlayer.d" -c "../../../source/simulation2/components/ICmpPlayer.cpp" ICmpPlayerManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPlayerManager.o" -MF "obj/simulation2_Release/ICmpPlayerManager.d" -c "../../../source/simulation2/components/ICmpPlayerManager.cpp" ICmpPosition.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPosition.o" -MF "obj/simulation2_Release/ICmpPosition.d" -c "../../../source/simulation2/components/ICmpPosition.cpp" ICmpProjectileManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpProjectileManager.o" -MF "obj/simulation2_Release/ICmpProjectileManager.d" -c "../../../source/simulation2/components/ICmpProjectileManager.cpp" ICmpRallyPoint.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRallyPoint.o" -MF "obj/simulation2_Release/ICmpRallyPoint.d" -c "../../../source/simulation2/components/ICmpRallyPoint.cpp" ICmpRallyPointRenderer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRallyPointRenderer.o" -MF "obj/simulation2_Release/ICmpRallyPointRenderer.d" -c "../../../source/simulation2/components/ICmpRallyPointRenderer.cpp" ICmpRangeManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRangeManager.o" -MF "obj/simulation2_Release/ICmpRangeManager.d" -c "../../../source/simulation2/components/ICmpRangeManager.cpp" ICmpRangeOverlayRenderer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpRangeOverlayRenderer.cpp" ICmpSelectable.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSelectable.o" -MF "obj/simulation2_Release/ICmpSelectable.d" -c "../../../source/simulation2/components/ICmpSelectable.cpp" ICmpSettlement.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSettlement.o" -MF "obj/simulation2_Release/ICmpSettlement.d" -c "../../../source/simulation2/components/ICmpSettlement.cpp" ICmpSound.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSound.o" -MF "obj/simulation2_Release/ICmpSound.d" -c "../../../source/simulation2/components/ICmpSound.cpp" ICmpSoundManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSoundManager.o" -MF "obj/simulation2_Release/ICmpSoundManager.d" -c "../../../source/simulation2/components/ICmpSoundManager.cpp" ICmpTemplateManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTemplateManager.o" -MF "obj/simulation2_Release/ICmpTemplateManager.d" -c "../../../source/simulation2/components/ICmpTemplateManager.cpp" ICmpTerrain.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerrain.o" -MF "obj/simulation2_Release/ICmpTerrain.d" -c "../../../source/simulation2/components/ICmpTerrain.cpp" ICmpTerritoryDecayManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerritoryDecayManager.o" -MF "obj/simulation2_Release/ICmpTerritoryDecayManager.d" -c "../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp" ICmpTerritoryInfluence.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerritoryInfluence.o" -MF "obj/simulation2_Release/ICmpTerritoryInfluence.d" -c "../../../source/simulation2/components/ICmpTerritoryInfluence.cpp" ICmpTerritoryManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerritoryManager.o" -MF "obj/simulation2_Release/ICmpTerritoryManager.d" -c "../../../source/simulation2/components/ICmpTerritoryManager.cpp" ICmpTest.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTest.o" -MF "obj/simulation2_Release/ICmpTest.d" -c "../../../source/simulation2/components/ICmpTest.cpp" ICmpTurretHolder.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTurretHolder.o" -MF "obj/simulation2_Release/ICmpTurretHolder.d" -c "../../../source/simulation2/components/ICmpTurretHolder.cpp" ICmpUnitMotion.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnitMotion.o" -MF "obj/simulation2_Release/ICmpUnitMotion.d" -c "../../../source/simulation2/components/ICmpUnitMotion.cpp" ICmpUnitMotionManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnitMotionManager.o" -MF "obj/simulation2_Release/ICmpUnitMotionManager.d" -c "../../../source/simulation2/components/ICmpUnitMotionManager.cpp" ICmpUnitRenderer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnitRenderer.o" -MF "obj/simulation2_Release/ICmpUnitRenderer.d" -c "../../../source/simulation2/components/ICmpUnitRenderer.cpp" ICmpUnknownScript.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnknownScript.o" -MF "obj/simulation2_Release/ICmpUnknownScript.d" -c "../../../source/simulation2/components/ICmpUnknownScript.cpp" ICmpValueModificationManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpValueModificationManager.o" -MF "obj/simulation2_Release/ICmpValueModificationManager.d" -c "../../../source/simulation2/components/ICmpValueModificationManager.cpp" ICmpVisibility.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpVisibility.o" -MF "obj/simulation2_Release/ICmpVisibility.d" -c "../../../source/simulation2/components/ICmpVisibility.cpp" ICmpVision.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpVision.o" -MF "obj/simulation2_Release/ICmpVision.d" -c "../../../source/simulation2/components/ICmpVision.cpp" ICmpVisual.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpVisual.o" -MF "obj/simulation2_Release/ICmpVisual.d" -c "../../../source/simulation2/components/ICmpVisual.cpp" ICmpWaterManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpWaterManager.o" -MF "obj/simulation2_Release/ICmpWaterManager.d" -c "../../../source/simulation2/components/ICmpWaterManager.cpp" IComponent.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/IComponent.o" -MF "obj/simulation2_Release/IComponent.d" -c "../../../source/simulation2/system/IComponent.cpp" IDeserializer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/IDeserializer.o" -MF "obj/simulation2_Release/IDeserializer.d" -c "../../../source/simulation2/serialization/IDeserializer.cpp" ISerializer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ISerializer.o" -MF "obj/simulation2_Release/ISerializer.d" -c "../../../source/simulation2/serialization/ISerializer.cpp" JSInterface_Simulation.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/JSInterface_Simulation.o" -MF "obj/simulation2_Release/JSInterface_Simulation.d" -c "../../../source/simulation2/scripting/JSInterface_Simulation.cpp" LocalTurnManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/LocalTurnManager.o" -MF "obj/simulation2_Release/LocalTurnManager.d" -c "../../../source/simulation2/system/LocalTurnManager.cpp" LongPathfinder.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/LongPathfinder.o" -MF "obj/simulation2_Release/LongPathfinder.d" -c "../../../source/simulation2/helpers/LongPathfinder.cpp" MessageTypeConversions.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/MessageTypeConversions.o" -MF "obj/simulation2_Release/MessageTypeConversions.d" -c "../../../source/simulation2/scripting/MessageTypeConversions.cpp" ParamNode.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ParamNode.o" -MF "obj/simulation2_Release/ParamNode.d" -c "../../../source/simulation2/system/ParamNode.cpp" PathGoal.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/PathGoal.o" -MF "obj/simulation2_Release/PathGoal.d" -c "../../../source/simulation2/helpers/PathGoal.cpp" Pathfinding.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Pathfinding.o" -MF "obj/simulation2_Release/Pathfinding.d" -c "../../../source/simulation2/helpers/Pathfinding.cpp" Rasterize.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Rasterize.o" -MF "obj/simulation2_Release/Rasterize.d" -c "../../../source/simulation2/helpers/Rasterize.cpp" Render.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Render.o" -MF "obj/simulation2_Release/Render.d" -c "../../../source/simulation2/helpers/Render.cpp" ReplayTurnManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ReplayTurnManager.o" -MF "obj/simulation2_Release/ReplayTurnManager.d" -c "../../../source/simulation2/system/ReplayTurnManager.cpp" ScriptComponent.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ScriptComponent.o" -MF "obj/simulation2_Release/ScriptComponent.d" -c "../../../source/simulation2/scripting/ScriptComponent.cpp" Selection.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Selection.o" -MF "obj/simulation2_Release/Selection.d" -c "../../../source/simulation2/helpers/Selection.cpp" SimContext.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/SimContext.o" -MF "obj/simulation2_Release/SimContext.d" -c "../../../source/simulation2/system/SimContext.cpp" Simulation2.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Simulation2.o" -MF "obj/simulation2_Release/Simulation2.d" -c "../../../source/simulation2/Simulation2.cpp" StdDeserializer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/StdDeserializer.o" -MF "obj/simulation2_Release/StdDeserializer.d" -c "../../../source/simulation2/serialization/StdDeserializer.cpp" StdSerializer.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/StdSerializer.o" -MF "obj/simulation2_Release/StdSerializer.d" -c "../../../source/simulation2/serialization/StdSerializer.cpp" TurnManager.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/TurnManager.o" -MF "obj/simulation2_Release/TurnManager.d" -c "../../../source/simulation2/system/TurnManager.cpp" VertexPathfinder.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/VertexPathfinder.o" -MF "obj/simulation2_Release/VertexPathfinder.d" -c "../../../source/simulation2/helpers/VertexPathfinder.cpp" precompiled.cpp c++ -include obj/simulation2_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/precompiled.o" -MF "obj/simulation2_Release/precompiled.d" -c "../../../source/pch/simulation2/precompiled.cpp" Linking simulation2 ar -rcs "../../../binaries/system/libsimulation2.a" obj/simulation2_Release/BinarySerializer.o obj/simulation2_Release/CCmpAIManager.o obj/simulation2_Release/CCmpCinemaManager.o obj/simulation2_Release/CCmpCommandQueue.o obj/simulation2_Release/CCmpDecay.o obj/simulation2_Release/CCmpFootprint.o obj/simulation2_Release/CCmpMinimap.o obj/simulation2_Release/CCmpMotionBall.o obj/simulation2_Release/CCmpObstruction.o obj/simulation2_Release/CCmpObstructionManager.o obj/simulation2_Release/CCmpOverlayRenderer.o obj/simulation2_Release/CCmpOwnership.o obj/simulation2_Release/CCmpParticleManager.o obj/simulation2_Release/CCmpPathfinder.o obj/simulation2_Release/CCmpPosition.o obj/simulation2_Release/CCmpProjectileManager.o obj/simulation2_Release/CCmpRallyPointRenderer.o obj/simulation2_Release/CCmpRangeManager.o obj/simulation2_Release/CCmpRangeOverlayRenderer.o obj/simulation2_Release/CCmpSelectable.o obj/simulation2_Release/CCmpSoundManager.o obj/simulation2_Release/CCmpTemplateManager.o obj/simulation2_Release/CCmpTerrain.o obj/simulation2_Release/CCmpTerritoryInfluence.o obj/simulation2_Release/CCmpTerritoryManager.o obj/simulation2_Release/CCmpTest.o obj/simulation2_Release/CCmpUnitMotion_System.o obj/simulation2_Release/CCmpUnitRenderer.o obj/simulation2_Release/CCmpVision.o obj/simulation2_Release/CCmpVisualActor.o obj/simulation2_Release/CCmpWaterManager.o obj/simulation2_Release/CinemaPath.o obj/simulation2_Release/CmpPtr.o obj/simulation2_Release/ComponentManager.o obj/simulation2_Release/ComponentManagerSerialization.o obj/simulation2_Release/DebugSerializer.o obj/simulation2_Release/DynamicSubscription.o obj/simulation2_Release/EngineScriptConversions.o obj/simulation2_Release/Geometry.o obj/simulation2_Release/HashSerializer.o obj/simulation2_Release/HierarchicalPathfinder.o obj/simulation2_Release/ICmpAIInterface.o obj/simulation2_Release/ICmpAIManager.o obj/simulation2_Release/ICmpAttack.o obj/simulation2_Release/ICmpCinemaManager.o obj/simulation2_Release/ICmpCommandQueue.o obj/simulation2_Release/ICmpDecay.o obj/simulation2_Release/ICmpFogging.o obj/simulation2_Release/ICmpFootprint.o obj/simulation2_Release/ICmpGarrisonHolder.o obj/simulation2_Release/ICmpGuiInterface.o obj/simulation2_Release/ICmpIdentity.o obj/simulation2_Release/ICmpMinimap.o obj/simulation2_Release/ICmpMirage.o obj/simulation2_Release/ICmpMotion.o obj/simulation2_Release/ICmpObstruction.o obj/simulation2_Release/ICmpObstructionManager.o obj/simulation2_Release/ICmpOverlayRenderer.o obj/simulation2_Release/ICmpOwnership.o obj/simulation2_Release/ICmpParticleManager.o obj/simulation2_Release/ICmpPathfinder.o obj/simulation2_Release/ICmpPlayer.o obj/simulation2_Release/ICmpPlayerManager.o obj/simulation2_Release/ICmpPosition.o obj/simulation2_Release/ICmpProjectileManager.o obj/simulation2_Release/ICmpRallyPoint.o obj/simulation2_Release/ICmpRallyPointRenderer.o obj/simulation2_Release/ICmpRangeManager.o obj/simulation2_Release/ICmpRangeOverlayRenderer.o obj/simulation2_Release/ICmpSelectable.o obj/simulation2_Release/ICmpSettlement.o obj/simulation2_Release/ICmpSound.o obj/simulation2_Release/ICmpSoundManager.o obj/simulation2_Release/ICmpTemplateManager.o obj/simulation2_Release/ICmpTerrain.o obj/simulation2_Release/ICmpTerritoryDecayManager.o obj/simulation2_Release/ICmpTerritoryInfluence.o obj/simulation2_Release/ICmpTerritoryManager.o obj/simulation2_Release/ICmpTest.o obj/simulation2_Release/ICmpTurretHolder.o obj/simulation2_Release/ICmpUnitMotion.o obj/simulation2_Release/ICmpUnitMotionManager.o obj/simulation2_Release/ICmpUnitRenderer.o obj/simulation2_Release/ICmpUnknownScript.o obj/simulation2_Release/ICmpValueModificationManager.o obj/simulation2_Release/ICmpVisibility.o obj/simulation2_Release/ICmpVision.o obj/simulation2_Release/ICmpVisual.o obj/simulation2_Release/ICmpWaterManager.o obj/simulation2_Release/IComponent.o obj/simulation2_Release/IDeserializer.o obj/simulation2_Release/ISerializer.o obj/simulation2_Release/JSInterface_Simulation.o obj/simulation2_Release/LocalTurnManager.o obj/simulation2_Release/LongPathfinder.o obj/simulation2_Release/MessageTypeConversions.o obj/simulation2_Release/ParamNode.o obj/simulation2_Release/PathGoal.o obj/simulation2_Release/Pathfinding.o obj/simulation2_Release/Rasterize.o obj/simulation2_Release/Render.o obj/simulation2_Release/ReplayTurnManager.o obj/simulation2_Release/ScriptComponent.o obj/simulation2_Release/Selection.o obj/simulation2_Release/SimContext.o obj/simulation2_Release/Simulation2.o obj/simulation2_Release/StdDeserializer.o obj/simulation2_Release/StdSerializer.o obj/simulation2_Release/TurnManager.o obj/simulation2_Release/VertexPathfinder.o obj/simulation2_Release/precompiled.o ==== Building scriptinterface (release) ==== Creating obj/scriptinterface_Release mkdir -p obj/scriptinterface_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/precompiled.h.gch" -MF "obj/scriptinterface_Release/precompiled.h.d" -c "../../../source/pch/scriptinterface/precompiled.h" touch "obj/scriptinterface_Release/precompiled.h" JSON.cpp c++ -include obj/scriptinterface_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/JSON.o" -MF "obj/scriptinterface_Release/JSON.d" -c "../../../source/scriptinterface/JSON.cpp" Promises.cpp c++ -include obj/scriptinterface_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/Promises.o" -MF "obj/scriptinterface_Release/Promises.d" -c "../../../source/scriptinterface/Promises.cpp" ScriptContext.cpp c++ -include obj/scriptinterface_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/ScriptContext.o" -MF "obj/scriptinterface_Release/ScriptContext.d" -c "../../../source/scriptinterface/ScriptContext.cpp" ScriptConversions.cpp c++ -include obj/scriptinterface_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/ScriptConversions.o" -MF "obj/scriptinterface_Release/ScriptConversions.d" -c "../../../source/scriptinterface/ScriptConversions.cpp" ScriptExceptions.cpp c++ -include obj/scriptinterface_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/ScriptExceptions.o" -MF "obj/scriptinterface_Release/ScriptExceptions.d" -c "../../../source/scriptinterface/ScriptExceptions.cpp" ScriptInterface.cpp c++ -include obj/scriptinterface_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/ScriptInterface.o" -MF "obj/scriptinterface_Release/ScriptInterface.d" -c "../../../source/scriptinterface/ScriptInterface.cpp" ScriptStats.cpp c++ -include obj/scriptinterface_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/ScriptStats.o" -MF "obj/scriptinterface_Release/ScriptStats.d" -c "../../../source/scriptinterface/ScriptStats.cpp" StructuredClone.cpp c++ -include obj/scriptinterface_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/StructuredClone.o" -MF "obj/scriptinterface_Release/StructuredClone.d" -c "../../../source/scriptinterface/StructuredClone.cpp" precompiled.cpp c++ -include obj/scriptinterface_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/scriptinterface_Release/precompiled.o" -MF "obj/scriptinterface_Release/precompiled.d" -c "../../../source/pch/scriptinterface/precompiled.cpp" Linking scriptinterface ar -rcs "../../../binaries/system/libscriptinterface.a" obj/scriptinterface_Release/JSON.o obj/scriptinterface_Release/Promises.o obj/scriptinterface_Release/ScriptContext.o obj/scriptinterface_Release/ScriptConversions.o obj/scriptinterface_Release/ScriptExceptions.o obj/scriptinterface_Release/ScriptInterface.o obj/scriptinterface_Release/ScriptStats.o obj/scriptinterface_Release/StructuredClone.o obj/scriptinterface_Release/precompiled.o ==== Building engine (release) ==== Creating obj/engine_Release mkdir -p obj/engine_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/precompiled.h.gch" -MF "obj/engine_Release/precompiled.h.d" -c "../../../source/pch/engine/precompiled.h" touch "obj/engine_Release/precompiled.h" ArchiveBuilder.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/ArchiveBuilder.o" -MF "obj/engine_Release/ArchiveBuilder.d" -c "../../../source/ps/ArchiveBuilder.cpp" Atlas.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Atlas.o" -MF "obj/engine_Release/Atlas.d" -c "../../../source/ps/GameSetup/Atlas.cpp" BoundingBoxAligned.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/BoundingBoxAligned.o" -MF "obj/engine_Release/BoundingBoxAligned.d" -c "../../../source/maths/BoundingBoxAligned.cpp" BoundingBoxOriented.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/BoundingBoxOriented.o" -MF "obj/engine_Release/BoundingBoxOriented.d" -c "../../../source/maths/BoundingBoxOriented.cpp" BoundingSphere.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/BoundingSphere.o" -MF "obj/engine_Release/BoundingSphere.d" -c "../../../source/maths/BoundingSphere.cpp" Brush.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Brush.o" -MF "obj/engine_Release/Brush.d" -c "../../../source/maths/Brush.cpp" CBufferItem.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CBufferItem.o" -MF "obj/engine_Release/CBufferItem.d" -c "../../../source/soundmanager/items/CBufferItem.cpp" CConsole.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CConsole.o" -MF "obj/engine_Release/CConsole.d" -c "../../../source/ps/CConsole.cpp" CLogger.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CLogger.o" -MF "obj/engine_Release/CLogger.d" -c "../../../source/ps/CLogger.cpp" CSoundBase.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CSoundBase.o" -MF "obj/engine_Release/CSoundBase.d" -c "../../../source/soundmanager/items/CSoundBase.cpp" CSoundItem.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CSoundItem.o" -MF "obj/engine_Release/CSoundItem.d" -c "../../../source/soundmanager/items/CSoundItem.cpp" CStr.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CStr.o" -MF "obj/engine_Release/CStr.d" -c "../../../source/ps/CStr.cpp" CStrIntern.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CStrIntern.o" -MF "obj/engine_Release/CStrIntern.d" -c "../../../source/ps/CStrIntern.cpp" CStreamItem.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CStreamItem.o" -MF "obj/engine_Release/CStreamItem.d" -c "../../../source/soundmanager/items/CStreamItem.cpp" CacheLoader.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CacheLoader.o" -MF "obj/engine_Release/CacheLoader.d" -c "../../../source/ps/CacheLoader.cpp" CmdLineArgs.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/CmdLineArgs.o" -MF "obj/engine_Release/CmdLineArgs.d" -c "../../../source/ps/GameSetup/CmdLineArgs.cpp" Compress.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Compress.o" -MF "obj/engine_Release/Compress.d" -c "../../../source/ps/Compress.cpp" Config.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Config.o" -MF "obj/engine_Release/Config.d" -c "../../../source/ps/GameSetup/Config.cpp" ConfigDB.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/ConfigDB.o" -MF "obj/engine_Release/ConfigDB.d" -c "../../../source/ps/ConfigDB.cpp" DllLoader.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/DllLoader.o" -MF "obj/engine_Release/DllLoader.d" -c "../../../source/ps/DllLoader.cpp" Errors.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Errors.o" -MF "obj/engine_Release/Errors.d" -c "../../../source/ps/Errors.cpp" FileIo.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/FileIo.o" -MF "obj/engine_Release/FileIo.d" -c "../../../source/ps/FileIo.cpp" Filesystem.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Filesystem.o" -MF "obj/engine_Release/Filesystem.d" -c "../../../source/ps/Filesystem.cpp" Fixed.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Fixed.o" -MF "obj/engine_Release/Fixed.d" -c "../../../source/maths/Fixed.cpp" Frustum.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Frustum.o" -MF "obj/engine_Release/Frustum.d" -c "../../../source/maths/Frustum.cpp" GUID.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/GUID.o" -MF "obj/engine_Release/GUID.d" -c "../../../source/ps/GUID.cpp" Game.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Game.o" -MF "obj/engine_Release/Game.d" -c "../../../source/ps/Game.cpp" GameSetup.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/GameSetup.o" -MF "obj/engine_Release/GameSetup.d" -c "../../../source/ps/GameSetup/GameSetup.cpp" Globals.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Globals.o" -MF "obj/engine_Release/Globals.d" -c "../../../source/ps/Globals.cpp" HWDetect.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/HWDetect.o" -MF "obj/engine_Release/HWDetect.d" -c "../../../source/ps/GameSetup/HWDetect.cpp" Hashing.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Hashing.o" -MF "obj/engine_Release/Hashing.d" -c "../../../source/ps/Hashing.cpp" Hotkey.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Hotkey.o" -MF "obj/engine_Release/Hotkey.d" -c "../../../source/ps/Hotkey.cpp" JSInterface_ConfigDB.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_ConfigDB.o" -MF "obj/engine_Release/JSInterface_ConfigDB.d" -c "../../../source/ps/scripting/JSInterface_ConfigDB.cpp" JSInterface_Console.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_Console.o" -MF "obj/engine_Release/JSInterface_Console.d" -c "../../../source/ps/scripting/JSInterface_Console.cpp" JSInterface_Debug.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_Debug.o" -MF "obj/engine_Release/JSInterface_Debug.d" -c "../../../source/ps/scripting/JSInterface_Debug.cpp" JSInterface_Game.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_Game.o" -MF "obj/engine_Release/JSInterface_Game.d" -c "../../../source/ps/scripting/JSInterface_Game.cpp" JSInterface_Hotkey.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_Hotkey.o" -MF "obj/engine_Release/JSInterface_Hotkey.d" -c "../../../source/ps/scripting/JSInterface_Hotkey.cpp" JSInterface_L10n.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_L10n.o" -MF "obj/engine_Release/JSInterface_L10n.d" -c "../../../source/i18n/scripting/JSInterface_L10n.cpp" JSInterface_Main.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_Main.o" -MF "obj/engine_Release/JSInterface_Main.d" -c "../../../source/ps/scripting/JSInterface_Main.cpp" JSInterface_Mod.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_Mod.o" -MF "obj/engine_Release/JSInterface_Mod.d" -c "../../../source/ps/scripting/JSInterface_Mod.cpp" JSInterface_ModIo.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_ModIo.o" -MF "obj/engine_Release/JSInterface_ModIo.d" -c "../../../source/ps/scripting/JSInterface_ModIo.cpp" JSInterface_Network.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_Network.o" -MF "obj/engine_Release/JSInterface_Network.d" -c "../../../source/network/scripting/JSInterface_Network.cpp" JSInterface_SavedGame.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_SavedGame.o" -MF "obj/engine_Release/JSInterface_SavedGame.d" -c "../../../source/ps/scripting/JSInterface_SavedGame.cpp" JSInterface_Sound.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_Sound.o" -MF "obj/engine_Release/JSInterface_Sound.d" -c "../../../source/soundmanager/scripting/JSInterface_Sound.cpp" JSInterface_UserReport.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_UserReport.o" -MF "obj/engine_Release/JSInterface_UserReport.d" -c "../../../source/ps/scripting/JSInterface_UserReport.cpp" JSInterface_VFS.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_VFS.o" -MF "obj/engine_Release/JSInterface_VFS.d" -c "../../../source/ps/scripting/JSInterface_VFS.cpp" JSInterface_VisualReplay.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/JSInterface_VisualReplay.o" -MF "obj/engine_Release/JSInterface_VisualReplay.d" -c "../../../source/ps/scripting/JSInterface_VisualReplay.cpp" Joystick.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Joystick.o" -MF "obj/engine_Release/Joystick.d" -c "../../../source/ps/Joystick.cpp" KeyName.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/KeyName.o" -MF "obj/engine_Release/KeyName.d" -c "../../../source/ps/KeyName.cpp" L10n.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/L10n.o" -MF "obj/engine_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" Loader.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Loader.o" -MF "obj/engine_Release/Loader.d" -c "../../../source/ps/Loader.cpp" MD5.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/MD5.o" -MF "obj/engine_Release/MD5.d" -c "../../../source/maths/MD5.cpp" Matrix3D.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Matrix3D.o" -MF "obj/engine_Release/Matrix3D.d" -c "../../../source/maths/Matrix3D.cpp" Mod.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Mod.o" -MF "obj/engine_Release/Mod.d" -c "../../../source/ps/Mod.cpp" ModInstaller.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/ModInstaller.o" -MF "obj/engine_Release/ModInstaller.d" -c "../../../source/ps/ModInstaller.cpp" ModIo.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/ModIo.o" -MF "obj/engine_Release/ModIo.d" -c "../../../source/ps/ModIo.cpp" NUSpline.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/NUSpline.o" -MF "obj/engine_Release/NUSpline.d" -c "../../../source/maths/NUSpline.cpp" OggData.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/OggData.o" -MF "obj/engine_Release/OggData.d" -c "../../../source/soundmanager/data/OggData.cpp" Paths.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Paths.o" -MF "obj/engine_Release/Paths.d" -c "../../../source/ps/GameSetup/Paths.cpp" Plane.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Plane.o" -MF "obj/engine_Release/Plane.d" -c "../../../source/maths/Plane.cpp" Profile.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Profile.o" -MF "obj/engine_Release/Profile.d" -c "../../../source/ps/Profile.cpp" ProfileViewer.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/ProfileViewer.o" -MF "obj/engine_Release/ProfileViewer.d" -c "../../../source/ps/ProfileViewer.cpp" Profiler2.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Profiler2.o" -MF "obj/engine_Release/Profiler2.d" -c "../../../source/ps/Profiler2.cpp" Profiler2GPU.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Profiler2GPU.o" -MF "obj/engine_Release/Profiler2GPU.d" -c "../../../source/ps/Profiler2GPU.cpp" Pyrogenesis.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Pyrogenesis.o" -MF "obj/engine_Release/Pyrogenesis.d" -c "../../../source/ps/Pyrogenesis.cpp" Quaternion.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Quaternion.o" -MF "obj/engine_Release/Quaternion.d" -c "../../../source/maths/Quaternion.cpp" Rect.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Rect.o" -MF "obj/engine_Release/Rect.d" -c "../../../source/maths/Rect.cpp" RelaxNG.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/RelaxNG.o" -MF "obj/engine_Release/RelaxNG.d" -c "../../../source/ps/XML/RelaxNG.cpp" Replay.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Replay.o" -MF "obj/engine_Release/Replay.d" -c "../../../source/ps/Replay.cpp" SavedGame.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/SavedGame.o" -MF "obj/engine_Release/SavedGame.d" -c "../../../source/ps/SavedGame.cpp" Size2D.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Size2D.o" -MF "obj/engine_Release/Size2D.d" -c "../../../source/maths/Size2D.cpp" SoundData.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/SoundData.o" -MF "obj/engine_Release/SoundData.d" -c "../../../source/soundmanager/data/SoundData.cpp" SoundGroup.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/SoundGroup.o" -MF "obj/engine_Release/SoundGroup.d" -c "../../../source/soundmanager/scripting/SoundGroup.cpp" SoundManager.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/SoundManager.o" -MF "obj/engine_Release/SoundManager.d" -c "../../../source/soundmanager/SoundManager.cpp" Sqrt.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Sqrt.o" -MF "obj/engine_Release/Sqrt.d" -c "../../../source/maths/Sqrt.cpp" TaskManager.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/TaskManager.o" -MF "obj/engine_Release/TaskManager.d" -c "../../../source/ps/TaskManager.cpp" TemplateLoader.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/TemplateLoader.o" -MF "obj/engine_Release/TemplateLoader.d" -c "../../../source/ps/TemplateLoader.cpp" Threading.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Threading.o" -MF "obj/engine_Release/Threading.d" -c "../../../source/ps/Threading.cpp" TouchInput.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/TouchInput.o" -MF "obj/engine_Release/TouchInput.d" -c "../../../source/ps/TouchInput.cpp" UserReport.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/UserReport.o" -MF "obj/engine_Release/UserReport.d" -c "../../../source/ps/UserReport.cpp" Util.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Util.o" -MF "obj/engine_Release/Util.d" -c "../../../source/ps/Util.cpp" Vector2D.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Vector2D.o" -MF "obj/engine_Release/Vector2D.d" -c "../../../source/maths/Vector2D.cpp" Vector3D.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Vector3D.o" -MF "obj/engine_Release/Vector3D.d" -c "../../../source/maths/Vector3D.cpp" VideoMode.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/VideoMode.o" -MF "obj/engine_Release/VideoMode.d" -c "../../../source/ps/VideoMode.cpp" VisualReplay.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/VisualReplay.o" -MF "obj/engine_Release/VisualReplay.d" -c "../../../source/ps/VisualReplay.cpp" World.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/World.o" -MF "obj/engine_Release/World.d" -c "../../../source/ps/World.cpp" XMBData.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/XMBData.o" -MF "obj/engine_Release/XMBData.d" -c "../../../source/ps/XMB/XMBData.cpp" XMBStorage.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/XMBStorage.o" -MF "obj/engine_Release/XMBStorage.d" -c "../../../source/ps/XMB/XMBStorage.cpp" XMLWriter.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/XMLWriter.o" -MF "obj/engine_Release/XMLWriter.d" -c "../../../source/ps/XML/XMLWriter.cpp" Xeromyces.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/Xeromyces.o" -MF "obj/engine_Release/Xeromyces.d" -c "../../../source/ps/XML/Xeromyces.cpp" ogg.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/ogg.o" -MF "obj/engine_Release/ogg.d" -c "../../../source/soundmanager/data/ogg.cpp" precompiled.cpp c++ -include obj/engine_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include/AL -isystem /usr/local/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/engine_Release/precompiled.o" -MF "obj/engine_Release/precompiled.d" -c "../../../source/pch/engine/precompiled.cpp" Linking engine ar -rcs "../../../binaries/system/libengine.a" obj/engine_Release/ArchiveBuilder.o obj/engine_Release/Atlas.o obj/engine_Release/BoundingBoxAligned.o obj/engine_Release/BoundingBoxOriented.o obj/engine_Release/BoundingSphere.o obj/engine_Release/Brush.o obj/engine_Release/CBufferItem.o obj/engine_Release/CConsole.o obj/engine_Release/CLogger.o obj/engine_Release/CSoundBase.o obj/engine_Release/CSoundItem.o obj/engine_Release/CStr.o obj/engine_Release/CStrIntern.o obj/engine_Release/CStreamItem.o obj/engine_Release/CacheLoader.o obj/engine_Release/CmdLineArgs.o obj/engine_Release/Compress.o obj/engine_Release/Config.o obj/engine_Release/ConfigDB.o obj/engine_Release/DllLoader.o obj/engine_Release/Errors.o obj/engine_Release/FileIo.o obj/engine_Release/Filesystem.o obj/engine_Release/Fixed.o obj/engine_Release/Frustum.o obj/engine_Release/GUID.o obj/engine_Release/Game.o obj/engine_Release/GameSetup.o obj/engine_Release/Globals.o obj/engine_Release/HWDetect.o obj/engine_Release/Hashing.o obj/engine_Release/Hotkey.o obj/engine_Release/JSInterface_ConfigDB.o obj/engine_Release/JSInterface_Console.o obj/engine_Release/JSInterface_Debug.o obj/engine_Release/JSInterface_Game.o obj/engine_Release/JSInterface_Hotkey.o obj/engine_Release/JSInterface_L10n.o obj/engine_Release/JSInterface_Main.o obj/engine_Release/JSInterface_Mod.o obj/engine_Release/JSInterface_ModIo.o obj/engine_Release/JSInterface_Network.o obj/engine_Release/JSInterface_SavedGame.o obj/engine_Release/JSInterface_Sound.o obj/engine_Release/JSInterface_UserReport.o obj/engine_Release/JSInterface_VFS.o obj/engine_Release/JSInterface_VisualReplay.o obj/engine_Release/Joystick.o obj/engine_Release/KeyName.o obj/engine_Release/L10n.o obj/engine_Release/Loader.o obj/engine_Release/MD5.o obj/engine_Release/Matrix3D.o obj/engine_Release/Mod.o obj/engine_Release/ModInstaller.o obj/engine_Release/ModIo.o obj/engine_Release/NUSpline.o obj/engine_Release/OggData.o obj/engine_Release/Paths.o obj/engine_Release/Plane.o obj/engine_Release/Profile.o obj/engine_Release/ProfileViewer.o obj/engine_Release/Profiler2.o obj/engine_Release/Profiler2GPU.o obj/engine_Release/Pyrogenesis.o obj/engine_Release/Quaternion.o obj/engine_Release/Rect.o obj/engine_Release/RelaxNG.o obj/engine_Release/Replay.o obj/engine_Release/SavedGame.o obj/engine_Release/Size2D.o obj/engine_Release/SoundData.o obj/engine_Release/SoundGroup.o obj/engine_Release/SoundManager.o obj/engine_Release/Sqrt.o obj/engine_Release/TaskManager.o obj/engine_Release/TemplateLoader.o obj/engine_Release/Threading.o obj/engine_Release/TouchInput.o obj/engine_Release/UserReport.o obj/engine_Release/Util.o obj/engine_Release/Vector2D.o obj/engine_Release/Vector3D.o obj/engine_Release/VideoMode.o obj/engine_Release/VisualReplay.o obj/engine_Release/World.o obj/engine_Release/XMBData.o obj/engine_Release/XMBStorage.o obj/engine_Release/XMLWriter.o obj/engine_Release/Xeromyces.o obj/engine_Release/ogg.o obj/engine_Release/precompiled.o ==== Building graphics (release) ==== Creating obj/graphics_Release mkdir -p obj/graphics_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/precompiled.h.gch" -MF "obj/graphics_Release/precompiled.h.d" -c "../../../source/pch/graphics/precompiled.h" touch "obj/graphics_Release/precompiled.h" AlphaMapCalculator.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/AlphaMapCalculator.o" -MF "obj/graphics_Release/AlphaMapCalculator.d" -c "../../../source/renderer/AlphaMapCalculator.cpp" Buffer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Buffer.o" -MF "obj/graphics_Release/Buffer.d" -c "../../../source/renderer/backend/dummy/Buffer.cpp" Buffer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Buffer1.o" -MF "obj/graphics_Release/Buffer1.d" -c "../../../source/renderer/backend/gl/Buffer.cpp" Buffer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Buffer2.o" -MF "obj/graphics_Release/Buffer2.d" -c "../../../source/renderer/backend/vulkan/Buffer.cpp" CPUSkinnedModelRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/CPUSkinnedModelRenderer.o" -MF "obj/graphics_Release/CPUSkinnedModelRenderer.d" -c "../../../source/renderer/CPUSkinnedModelRenderer.cpp" Camera.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Camera.o" -MF "obj/graphics_Release/Camera.d" -c "../../../source/graphics/Camera.cpp" CameraController.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/CameraController.o" -MF "obj/graphics_Release/CameraController.d" -c "../../../source/graphics/CameraController.cpp" Canvas2D.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Canvas2D.o" -MF "obj/graphics_Release/Canvas2D.d" -c "../../../source/graphics/Canvas2D.cpp" CinemaManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/CinemaManager.o" -MF "obj/graphics_Release/CinemaManager.d" -c "../../../source/graphics/CinemaManager.cpp" ColladaManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ColladaManager.o" -MF "obj/graphics_Release/ColladaManager.d" -c "../../../source/graphics/ColladaManager.cpp" Color.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Color.o" -MF "obj/graphics_Release/Color.d" -c "../../../source/graphics/Color.cpp" CompareOp.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/CompareOp.o" -MF "obj/graphics_Release/CompareOp.d" -c "../../../source/renderer/backend/CompareOp.cpp" DebugRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/DebugRenderer.o" -MF "obj/graphics_Release/DebugRenderer.d" -c "../../../source/renderer/DebugRenderer.cpp" Decal.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Decal.o" -MF "obj/graphics_Release/Decal.d" -c "../../../source/graphics/Decal.cpp" DecalRData.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/DecalRData.o" -MF "obj/graphics_Release/DecalRData.d" -c "../../../source/renderer/DecalRData.cpp" DescriptorManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/DescriptorManager.o" -MF "obj/graphics_Release/DescriptorManager.d" -c "../../../source/renderer/backend/vulkan/DescriptorManager.cpp" Device.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Device.o" -MF "obj/graphics_Release/Device.d" -c "../../../source/renderer/backend/dummy/Device.cpp" Device.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Device1.o" -MF "obj/graphics_Release/Device1.d" -c "../../../source/renderer/backend/gl/Device.cpp" Device.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Device2.o" -MF "obj/graphics_Release/Device2.d" -c "../../../source/renderer/backend/vulkan/Device.cpp" DeviceCommandContext.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/DeviceCommandContext.o" -MF "obj/graphics_Release/DeviceCommandContext.d" -c "../../../source/renderer/backend/dummy/DeviceCommandContext.cpp" DeviceCommandContext.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/DeviceCommandContext1.o" -MF "obj/graphics_Release/DeviceCommandContext1.d" -c "../../../source/renderer/backend/gl/DeviceCommandContext.cpp" DeviceCommandContext.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/DeviceCommandContext2.o" -MF "obj/graphics_Release/DeviceCommandContext2.d" -c "../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp" DeviceSelection.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/DeviceSelection.o" -MF "obj/graphics_Release/DeviceSelection.d" -c "../../../source/renderer/backend/vulkan/DeviceSelection.cpp" Font.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Font.o" -MF "obj/graphics_Release/Font.d" -c "../../../source/graphics/Font.cpp" FontManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/FontManager.o" -MF "obj/graphics_Release/FontManager.d" -c "../../../source/graphics/FontManager.cpp" FontMetrics.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/FontMetrics.o" -MF "obj/graphics_Release/FontMetrics.d" -c "../../../source/graphics/FontMetrics.cpp" Framebuffer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Framebuffer.o" -MF "obj/graphics_Release/Framebuffer.d" -c "../../../source/renderer/backend/dummy/Framebuffer.cpp" Framebuffer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Framebuffer1.o" -MF "obj/graphics_Release/Framebuffer1.d" -c "../../../source/renderer/backend/gl/Framebuffer.cpp" Framebuffer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Framebuffer2.o" -MF "obj/graphics_Release/Framebuffer2.d" -c "../../../source/renderer/backend/vulkan/Framebuffer.cpp" GPUSkinnedModelRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/GPUSkinnedModelRenderer.o" -MF "obj/graphics_Release/GPUSkinnedModelRenderer.d" -c "../../../source/renderer/GPUSkinnedModelRenderer.cpp" GameView.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/GameView.o" -MF "obj/graphics_Release/GameView.d" -c "../../../source/graphics/GameView.cpp" HFTracer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/HFTracer.o" -MF "obj/graphics_Release/HFTracer.d" -c "../../../source/graphics/HFTracer.cpp" HeightMipmap.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/HeightMipmap.o" -MF "obj/graphics_Release/HeightMipmap.d" -c "../../../source/graphics/HeightMipmap.cpp" ICameraController.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ICameraController.o" -MF "obj/graphics_Release/ICameraController.d" -c "../../../source/graphics/ICameraController.cpp" InstancingModelRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/InstancingModelRenderer.o" -MF "obj/graphics_Release/InstancingModelRenderer.d" -c "../../../source/renderer/InstancingModelRenderer.cpp" JSInterface_GameView.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/JSInterface_GameView.o" -MF "obj/graphics_Release/JSInterface_GameView.d" -c "../../../source/graphics/scripting/JSInterface_GameView.cpp" JSInterface_Renderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/JSInterface_Renderer.o" -MF "obj/graphics_Release/JSInterface_Renderer.d" -c "../../../source/renderer/scripting/JSInterface_Renderer.cpp" LOSTexture.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/LOSTexture.o" -MF "obj/graphics_Release/LOSTexture.d" -c "../../../source/graphics/LOSTexture.cpp" LightEnv.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/LightEnv.o" -MF "obj/graphics_Release/LightEnv.d" -c "../../../source/graphics/LightEnv.cpp" MapGenerator.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/MapGenerator.o" -MF "obj/graphics_Release/MapGenerator.d" -c "../../../source/graphics/MapGenerator.cpp" MapIO.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/MapIO.o" -MF "obj/graphics_Release/MapIO.d" -c "../../../source/graphics/MapIO.cpp" MapReader.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/MapReader.o" -MF "obj/graphics_Release/MapReader.d" -c "../../../source/graphics/MapReader.cpp" MapWriter.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/MapWriter.o" -MF "obj/graphics_Release/MapWriter.d" -c "../../../source/graphics/MapWriter.cpp" Mapping.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Mapping.o" -MF "obj/graphics_Release/Mapping.d" -c "../../../source/renderer/backend/gl/Mapping.cpp" Mapping.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Mapping1.o" -MF "obj/graphics_Release/Mapping1.d" -c "../../../source/renderer/backend/vulkan/Mapping.cpp" Material.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Material.o" -MF "obj/graphics_Release/Material.d" -c "../../../source/graphics/Material.cpp" MaterialManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/MaterialManager.o" -MF "obj/graphics_Release/MaterialManager.d" -c "../../../source/graphics/MaterialManager.cpp" MeshManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/MeshManager.o" -MF "obj/graphics_Release/MeshManager.d" -c "../../../source/graphics/MeshManager.cpp" MikktspaceWrap.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/MikktspaceWrap.o" -MF "obj/graphics_Release/MikktspaceWrap.d" -c "../../../source/renderer/MikktspaceWrap.cpp" MiniMapTexture.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/MiniMapTexture.o" -MF "obj/graphics_Release/MiniMapTexture.d" -c "../../../source/graphics/MiniMapTexture.cpp" MiniPatch.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/MiniPatch.o" -MF "obj/graphics_Release/MiniPatch.d" -c "../../../source/graphics/MiniPatch.cpp" Model.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Model.o" -MF "obj/graphics_Release/Model.d" -c "../../../source/graphics/Model.cpp" ModelAbstract.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ModelAbstract.o" -MF "obj/graphics_Release/ModelAbstract.d" -c "../../../source/graphics/ModelAbstract.cpp" ModelDef.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ModelDef.o" -MF "obj/graphics_Release/ModelDef.d" -c "../../../source/graphics/ModelDef.cpp" ModelRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ModelRenderer.o" -MF "obj/graphics_Release/ModelRenderer.d" -c "../../../source/renderer/ModelRenderer.cpp" ObjectBase.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ObjectBase.o" -MF "obj/graphics_Release/ObjectBase.d" -c "../../../source/graphics/ObjectBase.cpp" ObjectEntry.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ObjectEntry.o" -MF "obj/graphics_Release/ObjectEntry.d" -c "../../../source/graphics/ObjectEntry.cpp" ObjectManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ObjectManager.o" -MF "obj/graphics_Release/ObjectManager.d" -c "../../../source/graphics/ObjectManager.cpp" OgreGLSLPreprocessor.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/OgreGLSLPreprocessor.o" -MF "obj/graphics_Release/OgreGLSLPreprocessor.d" -c "../../../source/third_party/ogre3d_preprocessor/OgreGLSLPreprocessor.cpp" Overlay.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Overlay.o" -MF "obj/graphics_Release/Overlay.d" -c "../../../source/graphics/Overlay.cpp" OverlayRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/OverlayRenderer.o" -MF "obj/graphics_Release/OverlayRenderer.d" -c "../../../source/renderer/OverlayRenderer.cpp" ParticleEmitter.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ParticleEmitter.o" -MF "obj/graphics_Release/ParticleEmitter.d" -c "../../../source/graphics/ParticleEmitter.cpp" ParticleEmitterType.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ParticleEmitterType.o" -MF "obj/graphics_Release/ParticleEmitterType.d" -c "../../../source/graphics/ParticleEmitterType.cpp" ParticleManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ParticleManager.o" -MF "obj/graphics_Release/ParticleManager.d" -c "../../../source/graphics/ParticleManager.cpp" ParticleRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ParticleRenderer.o" -MF "obj/graphics_Release/ParticleRenderer.d" -c "../../../source/renderer/ParticleRenderer.cpp" Patch.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Patch.o" -MF "obj/graphics_Release/Patch.d" -c "../../../source/graphics/Patch.cpp" PatchRData.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/PatchRData.o" -MF "obj/graphics_Release/PatchRData.d" -c "../../../source/renderer/PatchRData.cpp" PipelineState.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/PipelineState.o" -MF "obj/graphics_Release/PipelineState.d" -c "../../../source/renderer/backend/PipelineState.cpp" PipelineState.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/PipelineState1.o" -MF "obj/graphics_Release/PipelineState1.d" -c "../../../source/renderer/backend/dummy/PipelineState.cpp" PipelineState.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/PipelineState2.o" -MF "obj/graphics_Release/PipelineState2.d" -c "../../../source/renderer/backend/gl/PipelineState.cpp" PipelineState.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/PipelineState3.o" -MF "obj/graphics_Release/PipelineState3.d" -c "../../../source/renderer/backend/vulkan/PipelineState.cpp" PostprocManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/PostprocManager.o" -MF "obj/graphics_Release/PostprocManager.d" -c "../../../source/renderer/PostprocManager.cpp" PreprocessorWrapper.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/PreprocessorWrapper.o" -MF "obj/graphics_Release/PreprocessorWrapper.d" -c "../../../source/graphics/PreprocessorWrapper.cpp" RenderModifiers.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/RenderModifiers.o" -MF "obj/graphics_Release/RenderModifiers.d" -c "../../../source/renderer/RenderModifiers.cpp" RenderPassManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/RenderPassManager.o" -MF "obj/graphics_Release/RenderPassManager.d" -c "../../../source/renderer/backend/vulkan/RenderPassManager.cpp" Renderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Renderer.o" -MF "obj/graphics_Release/Renderer.d" -c "../../../source/renderer/Renderer.cpp" RenderingOptions.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/RenderingOptions.o" -MF "obj/graphics_Release/RenderingOptions.d" -c "../../../source/renderer/RenderingOptions.cpp" RingCommandContext.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/RingCommandContext.o" -MF "obj/graphics_Release/RingCommandContext.d" -c "../../../source/renderer/backend/vulkan/RingCommandContext.cpp" Sampler.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Sampler.o" -MF "obj/graphics_Release/Sampler.d" -c "../../../source/renderer/backend/Sampler.cpp" SamplerManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/SamplerManager.o" -MF "obj/graphics_Release/SamplerManager.d" -c "../../../source/renderer/backend/vulkan/SamplerManager.cpp" Scene.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Scene.o" -MF "obj/graphics_Release/Scene.d" -c "../../../source/renderer/Scene.cpp" SceneRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/SceneRenderer.o" -MF "obj/graphics_Release/SceneRenderer.d" -c "../../../source/renderer/SceneRenderer.cpp" ShaderDefines.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ShaderDefines.o" -MF "obj/graphics_Release/ShaderDefines.d" -c "../../../source/graphics/ShaderDefines.cpp" ShaderManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ShaderManager.o" -MF "obj/graphics_Release/ShaderManager.d" -c "../../../source/graphics/ShaderManager.cpp" ShaderProgram.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ShaderProgram.o" -MF "obj/graphics_Release/ShaderProgram.d" -c "../../../source/graphics/ShaderProgram.cpp" ShaderProgram.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ShaderProgram1.o" -MF "obj/graphics_Release/ShaderProgram1.d" -c "../../../source/renderer/backend/dummy/ShaderProgram.cpp" ShaderProgram.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ShaderProgram2.o" -MF "obj/graphics_Release/ShaderProgram2.d" -c "../../../source/renderer/backend/gl/ShaderProgram.cpp" ShaderProgram.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ShaderProgram3.o" -MF "obj/graphics_Release/ShaderProgram3.d" -c "../../../source/renderer/backend/vulkan/ShaderProgram.cpp" ShaderTechnique.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ShaderTechnique.o" -MF "obj/graphics_Release/ShaderTechnique.d" -c "../../../source/graphics/ShaderTechnique.cpp" ShadowMap.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/ShadowMap.o" -MF "obj/graphics_Release/ShadowMap.d" -c "../../../source/renderer/ShadowMap.cpp" SilhouetteRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/SilhouetteRenderer.o" -MF "obj/graphics_Release/SilhouetteRenderer.d" -c "../../../source/renderer/SilhouetteRenderer.cpp" SkeletonAnimDef.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/SkeletonAnimDef.o" -MF "obj/graphics_Release/SkeletonAnimDef.d" -c "../../../source/graphics/SkeletonAnimDef.cpp" SkeletonAnimManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/SkeletonAnimManager.o" -MF "obj/graphics_Release/SkeletonAnimManager.d" -c "../../../source/graphics/SkeletonAnimManager.cpp" SkyManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/SkyManager.o" -MF "obj/graphics_Release/SkyManager.d" -c "../../../source/renderer/SkyManager.cpp" SmoothedValue.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/SmoothedValue.o" -MF "obj/graphics_Release/SmoothedValue.d" -c "../../../source/graphics/SmoothedValue.cpp" SubmitScheduler.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/SubmitScheduler.o" -MF "obj/graphics_Release/SubmitScheduler.d" -c "../../../source/renderer/backend/vulkan/SubmitScheduler.cpp" SwapChain.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/SwapChain.o" -MF "obj/graphics_Release/SwapChain.d" -c "../../../source/renderer/backend/vulkan/SwapChain.cpp" Terrain.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Terrain.o" -MF "obj/graphics_Release/Terrain.d" -c "../../../source/graphics/Terrain.cpp" TerrainOverlay.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TerrainOverlay.o" -MF "obj/graphics_Release/TerrainOverlay.d" -c "../../../source/renderer/TerrainOverlay.cpp" TerrainProperties.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TerrainProperties.o" -MF "obj/graphics_Release/TerrainProperties.d" -c "../../../source/graphics/TerrainProperties.cpp" TerrainRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TerrainRenderer.o" -MF "obj/graphics_Release/TerrainRenderer.d" -c "../../../source/renderer/TerrainRenderer.cpp" TerrainTextureEntry.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TerrainTextureEntry.o" -MF "obj/graphics_Release/TerrainTextureEntry.d" -c "../../../source/graphics/TerrainTextureEntry.cpp" TerrainTextureManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TerrainTextureManager.o" -MF "obj/graphics_Release/TerrainTextureManager.d" -c "../../../source/graphics/TerrainTextureManager.cpp" TerritoryBoundary.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TerritoryBoundary.o" -MF "obj/graphics_Release/TerritoryBoundary.d" -c "../../../source/graphics/TerritoryBoundary.cpp" TerritoryTexture.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TerritoryTexture.o" -MF "obj/graphics_Release/TerritoryTexture.d" -c "../../../source/graphics/TerritoryTexture.cpp" TextRenderer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TextRenderer.o" -MF "obj/graphics_Release/TextRenderer.d" -c "../../../source/graphics/TextRenderer.cpp" Texture.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Texture.o" -MF "obj/graphics_Release/Texture.d" -c "../../../source/renderer/backend/dummy/Texture.cpp" Texture.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Texture1.o" -MF "obj/graphics_Release/Texture1.d" -c "../../../source/renderer/backend/gl/Texture.cpp" Texture.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Texture2.o" -MF "obj/graphics_Release/Texture2.d" -c "../../../source/renderer/backend/vulkan/Texture.cpp" TextureConverter.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TextureConverter.o" -MF "obj/graphics_Release/TextureConverter.d" -c "../../../source/graphics/TextureConverter.cpp" TextureManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TextureManager.o" -MF "obj/graphics_Release/TextureManager.d" -c "../../../source/graphics/TextureManager.cpp" TexturedLineRData.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TexturedLineRData.o" -MF "obj/graphics_Release/TexturedLineRData.d" -c "../../../source/renderer/TexturedLineRData.cpp" TimeManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/TimeManager.o" -MF "obj/graphics_Release/TimeManager.d" -c "../../../source/renderer/TimeManager.cpp" Unit.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Unit.o" -MF "obj/graphics_Release/Unit.d" -c "../../../source/graphics/Unit.cpp" UnitAnimation.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/UnitAnimation.o" -MF "obj/graphics_Release/UnitAnimation.d" -c "../../../source/graphics/UnitAnimation.cpp" UnitManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/UnitManager.o" -MF "obj/graphics_Release/UnitManager.d" -c "../../../source/graphics/UnitManager.cpp" Utilities.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/Utilities.o" -MF "obj/graphics_Release/Utilities.d" -c "../../../source/renderer/backend/vulkan/Utilities.cpp" VMA.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/VMA.o" -MF "obj/graphics_Release/VMA.d" -c "../../../source/renderer/backend/vulkan/VMA.cpp" VertexArray.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/VertexArray.o" -MF "obj/graphics_Release/VertexArray.d" -c "../../../source/renderer/VertexArray.cpp" VertexBuffer.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/VertexBuffer.o" -MF "obj/graphics_Release/VertexBuffer.d" -c "../../../source/renderer/VertexBuffer.cpp" VertexBufferManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/VertexBufferManager.o" -MF "obj/graphics_Release/VertexBufferManager.d" -c "../../../source/renderer/VertexBufferManager.cpp" WaterManager.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/WaterManager.o" -MF "obj/graphics_Release/WaterManager.d" -c "../../../source/renderer/WaterManager.cpp" mikktspace.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/mikktspace.o" -MF "obj/graphics_Release/mikktspace.d" -c "../../../source/third_party/mikktspace/mikktspace.cpp" precompiled.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/precompiled.o" -MF "obj/graphics_Release/precompiled.d" -c "../../../source/pch/graphics/precompiled.cpp" weldmesh.cpp c++ -include obj/graphics_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/freetype2 -isystem /usr/local/include -isystem ../../../libraries/source/nvtt/include -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/graphics_Release/weldmesh.o" -MF "obj/graphics_Release/weldmesh.d" -c "../../../source/third_party/mikktspace/weldmesh.cpp" Linking graphics ar -rcs "../../../binaries/system/libgraphics.a" obj/graphics_Release/AlphaMapCalculator.o obj/graphics_Release/Buffer.o obj/graphics_Release/Buffer1.o obj/graphics_Release/Buffer2.o obj/graphics_Release/CPUSkinnedModelRenderer.o obj/graphics_Release/Camera.o obj/graphics_Release/CameraController.o obj/graphics_Release/Canvas2D.o obj/graphics_Release/CinemaManager.o obj/graphics_Release/ColladaManager.o obj/graphics_Release/Color.o obj/graphics_Release/CompareOp.o obj/graphics_Release/DebugRenderer.o obj/graphics_Release/Decal.o obj/graphics_Release/DecalRData.o obj/graphics_Release/DescriptorManager.o obj/graphics_Release/Device.o obj/graphics_Release/Device1.o obj/graphics_Release/Device2.o obj/graphics_Release/DeviceCommandContext.o obj/graphics_Release/DeviceCommandContext1.o obj/graphics_Release/DeviceCommandContext2.o obj/graphics_Release/DeviceSelection.o obj/graphics_Release/Font.o obj/graphics_Release/FontManager.o obj/graphics_Release/FontMetrics.o obj/graphics_Release/Framebuffer.o obj/graphics_Release/Framebuffer1.o obj/graphics_Release/Framebuffer2.o obj/graphics_Release/GPUSkinnedModelRenderer.o obj/graphics_Release/GameView.o obj/graphics_Release/HFTracer.o obj/graphics_Release/HeightMipmap.o obj/graphics_Release/ICameraController.o obj/graphics_Release/InstancingModelRenderer.o obj/graphics_Release/JSInterface_GameView.o obj/graphics_Release/JSInterface_Renderer.o obj/graphics_Release/LOSTexture.o obj/graphics_Release/LightEnv.o obj/graphics_Release/MapGenerator.o obj/graphics_Release/MapIO.o obj/graphics_Release/MapReader.o obj/graphics_Release/MapWriter.o obj/graphics_Release/Mapping.o obj/graphics_Release/Mapping1.o obj/graphics_Release/Material.o obj/graphics_Release/MaterialManager.o obj/graphics_Release/MeshManager.o obj/graphics_Release/MikktspaceWrap.o obj/graphics_Release/MiniMapTexture.o obj/graphics_Release/MiniPatch.o obj/graphics_Release/Model.o obj/graphics_Release/ModelAbstract.o obj/graphics_Release/ModelDef.o obj/graphics_Release/ModelRenderer.o obj/graphics_Release/ObjectBase.o obj/graphics_Release/ObjectEntry.o obj/graphics_Release/ObjectManager.o obj/graphics_Release/OgreGLSLPreprocessor.o obj/graphics_Release/Overlay.o obj/graphics_Release/OverlayRenderer.o obj/graphics_Release/ParticleEmitter.o obj/graphics_Release/ParticleEmitterType.o obj/graphics_Release/ParticleManager.o obj/graphics_Release/ParticleRenderer.o obj/graphics_Release/Patch.o obj/graphics_Release/PatchRData.o obj/graphics_Release/PipelineState.o obj/graphics_Release/PipelineState1.o obj/graphics_Release/PipelineState2.o obj/graphics_Release/PipelineState3.o obj/graphics_Release/PostprocManager.o obj/graphics_Release/PreprocessorWrapper.o obj/graphics_Release/RenderModifiers.o obj/graphics_Release/RenderPassManager.o obj/graphics_Release/Renderer.o obj/graphics_Release/RenderingOptions.o obj/graphics_Release/RingCommandContext.o obj/graphics_Release/Sampler.o obj/graphics_Release/SamplerManager.o obj/graphics_Release/Scene.o obj/graphics_Release/SceneRenderer.o obj/graphics_Release/ShaderDefines.o obj/graphics_Release/ShaderManager.o obj/graphics_Release/ShaderProgram.o obj/graphics_Release/ShaderProgram1.o obj/graphics_Release/ShaderProgram2.o obj/graphics_Release/ShaderProgram3.o obj/graphics_Release/ShaderTechnique.o obj/graphics_Release/ShadowMap.o obj/graphics_Release/SilhouetteRenderer.o obj/graphics_Release/SkeletonAnimDef.o obj/graphics_Release/SkeletonAnimManager.o obj/graphics_Release/SkyManager.o obj/graphics_Release/SmoothedValue.o obj/graphics_Release/SubmitScheduler.o obj/graphics_Release/SwapChain.o obj/graphics_Release/Terrain.o obj/graphics_Release/TerrainOverlay.o obj/graphics_Release/TerrainProperties.o obj/graphics_Release/TerrainRenderer.o obj/graphics_Release/TerrainTextureEntry.o obj/graphics_Release/TerrainTextureManager.o obj/graphics_Release/TerritoryBoundary.o obj/graphics_Release/TerritoryTexture.o obj/graphics_Release/TextRenderer.o obj/graphics_Release/Texture.o obj/graphics_Release/Texture1.o obj/graphics_Release/Texture2.o obj/graphics_Release/TextureConverter.o obj/graphics_Release/TextureManager.o obj/graphics_Release/TexturedLineRData.o obj/graphics_Release/TimeManager.o obj/graphics_Release/Unit.o obj/graphics_Release/UnitAnimation.o obj/graphics_Release/UnitManager.o obj/graphics_Release/Utilities.o obj/graphics_Release/VMA.o obj/graphics_Release/VertexArray.o obj/graphics_Release/VertexBuffer.o obj/graphics_Release/VertexBufferManager.o obj/graphics_Release/WaterManager.o obj/graphics_Release/mikktspace.o obj/graphics_Release/precompiled.o obj/graphics_Release/weldmesh.o ==== Building atlas (release) ==== Creating obj/atlas_Release mkdir -p obj/atlas_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/precompiled.h.gch" -MF "obj/atlas_Release/precompiled.h.d" -c "../../../source/pch/atlas/precompiled.h" touch "obj/atlas_Release/precompiled.h" ActorViewer.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/ActorViewer.o" -MF "obj/atlas_Release/ActorViewer.d" -c "../../../source/tools/atlas/GameInterface/ActorViewer.cpp" BrushHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/BrushHandlers.o" -MF "obj/atlas_Release/BrushHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/BrushHandlers.cpp" Brushes.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/Brushes.o" -MF "obj/atlas_Release/Brushes.d" -c "../../../source/tools/atlas/GameInterface/Brushes.cpp" CameraCtrlHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/CameraCtrlHandlers.o" -MF "obj/atlas_Release/CameraCtrlHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp" CinemaHandler.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/CinemaHandler.o" -MF "obj/atlas_Release/CinemaHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp" CommandHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/CommandHandlers.o" -MF "obj/atlas_Release/CommandHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CommandHandlers.cpp" CommandProc.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/CommandProc.o" -MF "obj/atlas_Release/CommandProc.d" -c "../../../source/tools/atlas/GameInterface/CommandProc.cpp" ElevationHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/ElevationHandlers.o" -MF "obj/atlas_Release/ElevationHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp" EnvironmentHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/EnvironmentHandlers.o" -MF "obj/atlas_Release/EnvironmentHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp" GameLoop.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/GameLoop.o" -MF "obj/atlas_Release/GameLoop.d" -c "../../../source/tools/atlas/GameInterface/GameLoop.cpp" GraphicsSetupHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/GraphicsSetupHandlers.o" -MF "obj/atlas_Release/GraphicsSetupHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp" InputProcessor.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/InputProcessor.o" -MF "obj/atlas_Release/InputProcessor.d" -c "../../../source/tools/atlas/GameInterface/InputProcessor.cpp" MapHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/MapHandlers.o" -MF "obj/atlas_Release/MapHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp" MessageHandler.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/MessageHandler.o" -MF "obj/atlas_Release/MessageHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.cpp" MessagePasserImpl.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/MessagePasserImpl.o" -MF "obj/atlas_Release/MessagePasserImpl.d" -c "../../../source/tools/atlas/GameInterface/MessagePasserImpl.cpp" Misc.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/Misc.o" -MF "obj/atlas_Release/Misc.d" -c "../../../source/tools/atlas/GameInterface/Misc.cpp" MiscHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/MiscHandlers.o" -MF "obj/atlas_Release/MiscHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp" ObjectHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/ObjectHandlers.o" -MF "obj/atlas_Release/ObjectHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp" PlayerHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/PlayerHandlers.o" -MF "obj/atlas_Release/PlayerHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp" Register.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/Register.o" -MF "obj/atlas_Release/Register.d" -c "../../../source/tools/atlas/GameInterface/Register.cpp" SimState.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/SimState.o" -MF "obj/atlas_Release/SimState.d" -c "../../../source/tools/atlas/GameInterface/SimState.cpp" TerrainHandlers.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/TerrainHandlers.o" -MF "obj/atlas_Release/TerrainHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp" View.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/View.o" -MF "obj/atlas_Release/View.d" -c "../../../source/tools/atlas/GameInterface/View.cpp" precompiled.cpp c++ -include obj/atlas_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/SDL2 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/atlas_Release/precompiled.o" -MF "obj/atlas_Release/precompiled.d" -c "../../../source/pch/atlas/precompiled.cpp" Linking atlas ar -rcs "../../../binaries/system/libatlas.a" obj/atlas_Release/ActorViewer.o obj/atlas_Release/BrushHandlers.o obj/atlas_Release/Brushes.o obj/atlas_Release/CameraCtrlHandlers.o obj/atlas_Release/CinemaHandler.o obj/atlas_Release/CommandHandlers.o obj/atlas_Release/CommandProc.o obj/atlas_Release/ElevationHandlers.o obj/atlas_Release/EnvironmentHandlers.o obj/atlas_Release/GameLoop.o obj/atlas_Release/GraphicsSetupHandlers.o obj/atlas_Release/InputProcessor.o obj/atlas_Release/MapHandlers.o obj/atlas_Release/MessageHandler.o obj/atlas_Release/MessagePasserImpl.o obj/atlas_Release/Misc.o obj/atlas_Release/MiscHandlers.o obj/atlas_Release/ObjectHandlers.o obj/atlas_Release/PlayerHandlers.o obj/atlas_Release/Register.o obj/atlas_Release/SimState.o obj/atlas_Release/TerrainHandlers.o obj/atlas_Release/View.o obj/atlas_Release/precompiled.o ==== Building gui (release) ==== Creating obj/gui_Release mkdir -p obj/gui_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/precompiled.h.gch" -MF "obj/gui_Release/precompiled.h.d" -c "../../../source/pch/gui/precompiled.h" touch "obj/gui_Release/precompiled.h" CButton.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CButton.o" -MF "obj/gui_Release/CButton.d" -c "../../../source/gui/ObjectTypes/CButton.cpp" CChart.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CChart.o" -MF "obj/gui_Release/CChart.d" -c "../../../source/gui/ObjectTypes/CChart.cpp" CCheckBox.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CCheckBox.o" -MF "obj/gui_Release/CCheckBox.d" -c "../../../source/gui/ObjectTypes/CCheckBox.cpp" CDropDown.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CDropDown.o" -MF "obj/gui_Release/CDropDown.d" -c "../../../source/gui/ObjectTypes/CDropDown.cpp" CGUI.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUI.o" -MF "obj/gui_Release/CGUI.d" -c "../../../source/gui/CGUI.cpp" CGUIColor.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUIColor.o" -MF "obj/gui_Release/CGUIColor.d" -c "../../../source/gui/SettingTypes/CGUIColor.cpp" CGUIHotkey.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUIHotkey.o" -MF "obj/gui_Release/CGUIHotkey.d" -c "../../../source/gui/SettingTypes/CGUIHotkey.cpp" CGUIScrollBarHorizontal.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUIScrollBarHorizontal.o" -MF "obj/gui_Release/CGUIScrollBarHorizontal.d" -c "../../../source/gui/CGUIScrollBarHorizontal.cpp" CGUIScrollBarVertical.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUIScrollBarVertical.o" -MF "obj/gui_Release/CGUIScrollBarVertical.d" -c "../../../source/gui/CGUIScrollBarVertical.cpp" CGUISetting.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUISetting.o" -MF "obj/gui_Release/CGUISetting.d" -c "../../../source/gui/CGUISetting.cpp" CGUISize.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUISize.o" -MF "obj/gui_Release/CGUISize.d" -c "../../../source/gui/SettingTypes/CGUISize.cpp" CGUISprite.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUISprite.o" -MF "obj/gui_Release/CGUISprite.d" -c "../../../source/gui/CGUISprite.cpp" CGUIString.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUIString.o" -MF "obj/gui_Release/CGUIString.d" -c "../../../source/gui/SettingTypes/CGUIString.cpp" CGUIText.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CGUIText.o" -MF "obj/gui_Release/CGUIText.d" -c "../../../source/gui/CGUIText.cpp" CHotkeyPicker.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CHotkeyPicker.o" -MF "obj/gui_Release/CHotkeyPicker.d" -c "../../../source/gui/ObjectTypes/CHotkeyPicker.cpp" CImage.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CImage.o" -MF "obj/gui_Release/CImage.d" -c "../../../source/gui/ObjectTypes/CImage.cpp" CInput.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CInput.o" -MF "obj/gui_Release/CInput.d" -c "../../../source/gui/ObjectTypes/CInput.cpp" CList.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CList.o" -MF "obj/gui_Release/CList.d" -c "../../../source/gui/ObjectTypes/CList.cpp" CMiniMap.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CMiniMap.o" -MF "obj/gui_Release/CMiniMap.d" -c "../../../source/gui/ObjectTypes/CMiniMap.cpp" COList.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/COList.o" -MF "obj/gui_Release/COList.d" -c "../../../source/gui/ObjectTypes/COList.cpp" CProgressBar.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CProgressBar.o" -MF "obj/gui_Release/CProgressBar.d" -c "../../../source/gui/ObjectTypes/CProgressBar.cpp" CRadioButton.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CRadioButton.o" -MF "obj/gui_Release/CRadioButton.d" -c "../../../source/gui/ObjectTypes/CRadioButton.cpp" CScrollPanel.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CScrollPanel.o" -MF "obj/gui_Release/CScrollPanel.d" -c "../../../source/gui/ObjectTypes/CScrollPanel.cpp" CSlider.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CSlider.o" -MF "obj/gui_Release/CSlider.d" -c "../../../source/gui/ObjectTypes/CSlider.cpp" CText.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CText.o" -MF "obj/gui_Release/CText.d" -c "../../../source/gui/ObjectTypes/CText.cpp" CTooltip.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/CTooltip.o" -MF "obj/gui_Release/CTooltip.d" -c "../../../source/gui/ObjectTypes/CTooltip.cpp" GUIManager.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/GUIManager.o" -MF "obj/gui_Release/GUIManager.d" -c "../../../source/gui/GUIManager.cpp" GUIObjectTypes.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/GUIObjectTypes.o" -MF "obj/gui_Release/GUIObjectTypes.d" -c "../../../source/gui/GUIObjectTypes.cpp" GUIRenderer.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/GUIRenderer.o" -MF "obj/gui_Release/GUIRenderer.d" -c "../../../source/gui/GUIRenderer.cpp" GUIStringConversions.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/GUIStringConversions.o" -MF "obj/gui_Release/GUIStringConversions.d" -c "../../../source/gui/GUIStringConversions.cpp" GUITooltip.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/GUITooltip.o" -MF "obj/gui_Release/GUITooltip.d" -c "../../../source/gui/GUITooltip.cpp" GuiScriptConversions.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/GuiScriptConversions.o" -MF "obj/gui_Release/GuiScriptConversions.d" -c "../../../source/gui/Scripting/GuiScriptConversions.cpp" IGUIButtonBehavior.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/IGUIButtonBehavior.o" -MF "obj/gui_Release/IGUIButtonBehavior.d" -c "../../../source/gui/ObjectBases/IGUIButtonBehavior.cpp" IGUIObject.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/IGUIObject.o" -MF "obj/gui_Release/IGUIObject.d" -c "../../../source/gui/ObjectBases/IGUIObject.cpp" IGUIPanel.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/IGUIPanel.o" -MF "obj/gui_Release/IGUIPanel.d" -c "../../../source/gui/ObjectBases/IGUIPanel.cpp" IGUIScrollBar.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/IGUIScrollBar.o" -MF "obj/gui_Release/IGUIScrollBar.d" -c "../../../source/gui/IGUIScrollBar.cpp" IGUIScrollBarOwner.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/IGUIScrollBarOwner.o" -MF "obj/gui_Release/IGUIScrollBarOwner.d" -c "../../../source/gui/ObjectBases/IGUIScrollBarOwner.cpp" IGUITextOwner.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/IGUITextOwner.o" -MF "obj/gui_Release/IGUITextOwner.d" -c "../../../source/gui/ObjectBases/IGUITextOwner.cpp" JSInterface_GUIManager.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/JSInterface_GUIManager.o" -MF "obj/gui_Release/JSInterface_GUIManager.d" -c "../../../source/gui/Scripting/JSInterface_GUIManager.cpp" JSInterface_GUIProxy.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/JSInterface_GUIProxy.o" -MF "obj/gui_Release/JSInterface_GUIProxy.d" -c "../../../source/gui/Scripting/JSInterface_GUIProxy.cpp" JSInterface_GUISize.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/JSInterface_GUISize.o" -MF "obj/gui_Release/JSInterface_GUISize.d" -c "../../../source/gui/Scripting/JSInterface_GUISize.cpp" L10n.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/L10n.o" -MF "obj/gui_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" MouseEventMask.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/MouseEventMask.o" -MF "obj/gui_Release/MouseEventMask.d" -c "../../../source/gui/SettingTypes/MouseEventMask.cpp" ScriptFunctions.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/ScriptFunctions.o" -MF "obj/gui_Release/ScriptFunctions.d" -c "../../../source/gui/Scripting/ScriptFunctions.cpp" precompiled.cpp c++ -include obj/gui_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include -isystem /usr/local/include/AL -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/gui_Release/precompiled.o" -MF "obj/gui_Release/precompiled.d" -c "../../../source/pch/gui/precompiled.cpp" Linking gui ar -rcs "../../../binaries/system/libgui.a" obj/gui_Release/CButton.o obj/gui_Release/CChart.o obj/gui_Release/CCheckBox.o obj/gui_Release/CDropDown.o obj/gui_Release/CGUI.o obj/gui_Release/CGUIColor.o obj/gui_Release/CGUIHotkey.o obj/gui_Release/CGUIScrollBarHorizontal.o obj/gui_Release/CGUIScrollBarVertical.o obj/gui_Release/CGUISetting.o obj/gui_Release/CGUISize.o obj/gui_Release/CGUISprite.o obj/gui_Release/CGUIString.o obj/gui_Release/CGUIText.o obj/gui_Release/CHotkeyPicker.o obj/gui_Release/CImage.o obj/gui_Release/CInput.o obj/gui_Release/CList.o obj/gui_Release/CMiniMap.o obj/gui_Release/COList.o obj/gui_Release/CProgressBar.o obj/gui_Release/CRadioButton.o obj/gui_Release/CScrollPanel.o obj/gui_Release/CSlider.o obj/gui_Release/CText.o obj/gui_Release/CTooltip.o obj/gui_Release/GUIManager.o obj/gui_Release/GUIObjectTypes.o obj/gui_Release/GUIRenderer.o obj/gui_Release/GUIStringConversions.o obj/gui_Release/GUITooltip.o obj/gui_Release/GuiScriptConversions.o obj/gui_Release/IGUIButtonBehavior.o obj/gui_Release/IGUIObject.o obj/gui_Release/IGUIPanel.o obj/gui_Release/IGUIScrollBar.o obj/gui_Release/IGUIScrollBarOwner.o obj/gui_Release/IGUITextOwner.o obj/gui_Release/JSInterface_GUIManager.o obj/gui_Release/JSInterface_GUIProxy.o obj/gui_Release/JSInterface_GUISize.o obj/gui_Release/L10n.o obj/gui_Release/MouseEventMask.o obj/gui_Release/ScriptFunctions.o obj/gui_Release/precompiled.o ==== Building lowlevel (release) ==== Creating obj/lowlevel_Release mkdir -p obj/lowlevel_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/precompiled.h.gch" -MF "obj/lowlevel_Release/precompiled.h.d" -c "../../../source/pch/lowlevel/precompiled.h" touch "obj/lowlevel_Release/precompiled.h" amd64.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/amd64.o" -MF "obj/lowlevel_Release/amd64.d" -c "../../../source/lib/sysdep/arch/amd64/amd64.cpp" apic.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/apic.o" -MF "obj/lowlevel_Release/apic.d" -c "../../../source/lib/sysdep/arch/x86_x64/apic.cpp" app_hooks.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/app_hooks.o" -MF "obj/lowlevel_Release/app_hooks.d" -c "../../../source/lib/app_hooks.cpp" archive.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/archive.o" -MF "obj/lowlevel_Release/archive.d" -c "../../../source/lib/file/archive/archive.cpp" archive_zip.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/archive_zip.o" -MF "obj/lowlevel_Release/archive_zip.d" -c "../../../source/lib/file/archive/archive_zip.cpp" bcpu.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/bcpu.o" -MF "obj/lowlevel_Release/bcpu.d" -c "../../../source/lib/sysdep/os/bsd/bcpu.cpp" bdbg.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/bdbg.o" -MF "obj/lowlevel_Release/bdbg.d" -c "../../../source/lib/sysdep/os/bsd/bdbg.cpp" bits.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/bits.o" -MF "obj/lowlevel_Release/bits.d" -c "../../../source/lib/bits.cpp" bsd.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/bsd.o" -MF "obj/lowlevel_Release/bsd.d" -c "../../../source/lib/sysdep/os/bsd/bsd.cpp" build_version.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/build_version.o" -MF "obj/lowlevel_Release/build_version.d" -c "../../../source/lib/build_version.cpp" byte_order.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/byte_order.o" -MF "obj/lowlevel_Release/byte_order.d" -c "../../../source/lib/byte_order.cpp" codec.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/codec.o" -MF "obj/lowlevel_Release/codec.d" -c "../../../source/lib/file/archive/codec.cpp" codec_zlib.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/codec_zlib.o" -MF "obj/lowlevel_Release/codec_zlib.d" -c "../../../source/lib/file/archive/codec_zlib.cpp" cpu.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/cpu.o" -MF "obj/lowlevel_Release/cpu.d" -c "../../../source/lib/sysdep/cpu.cpp" dbghelp.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/dbghelp.o" -MF "obj/lowlevel_Release/dbghelp.d" -c "../../../source/lib/external_libraries/dbghelp.cpp" debug.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/debug.o" -MF "obj/lowlevel_Release/debug.d" -c "../../../source/lib/debug.cpp" debug_stl.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/debug_stl.o" -MF "obj/lowlevel_Release/debug_stl.d" -c "../../../source/lib/debug_stl.cpp" dir_watch.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/dir_watch.o" -MF "obj/lowlevel_Release/dir_watch.d" -c "../../../source/lib/sysdep/os/bsd/dir_watch.cpp" dynarray.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/dynarray.o" -MF "obj/lowlevel_Release/dynarray.d" -c "../../../source/lib/allocators/dynarray.cpp" file.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/file.o" -MF "obj/lowlevel_Release/file.d" -c "../../../source/lib/file/file.cpp" file_loader.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/file_loader.o" -MF "obj/lowlevel_Release/file_loader.d" -c "../../../source/lib/file/common/file_loader.cpp" file_stats.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/file_stats.o" -MF "obj/lowlevel_Release/file_stats.d" -c "../../../source/lib/file/common/file_stats.cpp" file_system.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/file_system.o" -MF "obj/lowlevel_Release/file_system.d" -c "../../../source/lib/file/file_system.cpp" fnv_hash.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/fnv_hash.o" -MF "obj/lowlevel_Release/fnv_hash.d" -c "../../../source/lib/fnv_hash.cpp" freelist.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/freelist.o" -MF "obj/lowlevel_Release/freelist.d" -c "../../../source/lib/allocators/freelist.cpp" frequency_filter.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/frequency_filter.o" -MF "obj/lowlevel_Release/frequency_filter.d" -c "../../../source/lib/frequency_filter.cpp" gcc.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/gcc.o" -MF "obj/lowlevel_Release/gcc.d" -c "../../../source/lib/sysdep/rtl/gcc/gcc.cpp" input.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/input.o" -MF "obj/lowlevel_Release/input.d" -c "../../../source/lib/input.cpp" io.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/io.o" -MF "obj/lowlevel_Release/io.d" -c "../../../source/lib/file/io/io.cpp" lib.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/lib.o" -MF "obj/lowlevel_Release/lib.d" -c "../../../source/lib/lib.cpp" libsdl.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/libsdl.o" -MF "obj/lowlevel_Release/libsdl.d" -c "../../../source/lib/external_libraries/libsdl.cpp" module_init.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/module_init.o" -MF "obj/lowlevel_Release/module_init.d" -c "../../../source/lib/module_init.cpp" ogl.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/ogl.o" -MF "obj/lowlevel_Release/ogl.d" -c "../../../source/lib/ogl.cpp" os_cpu.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/os_cpu.o" -MF "obj/lowlevel_Release/os_cpu.d" -c "../../../source/lib/sysdep/os_cpu.cpp" page_aligned.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/page_aligned.o" -MF "obj/lowlevel_Release/page_aligned.d" -c "../../../source/lib/allocators/page_aligned.cpp" path.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/path.o" -MF "obj/lowlevel_Release/path.d" -c "../../../source/lib/path.cpp" pool.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/pool.o" -MF "obj/lowlevel_Release/pool.d" -c "../../../source/lib/allocators/pool.cpp" posix.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/posix.o" -MF "obj/lowlevel_Release/posix.d" -c "../../../source/lib/posix/posix.cpp" precompiled.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/precompiled.o" -MF "obj/lowlevel_Release/precompiled.d" -c "../../../source/pch/lowlevel/precompiled.cpp" rand.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/rand.o" -MF "obj/lowlevel_Release/rand.d" -c "../../../source/lib/rand.cpp" real_directory.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/real_directory.o" -MF "obj/lowlevel_Release/real_directory.d" -c "../../../source/lib/file/common/real_directory.cpp" regex.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/regex.o" -MF "obj/lowlevel_Release/regex.d" -c "../../../source/lib/regex.cpp" secure_crt.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/secure_crt.o" -MF "obj/lowlevel_Release/secure_crt.d" -c "../../../source/lib/secure_crt.cpp" shared_ptr.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/shared_ptr.o" -MF "obj/lowlevel_Release/shared_ptr.d" -c "../../../source/lib/allocators/shared_ptr.cpp" simd.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/simd.o" -MF "obj/lowlevel_Release/simd.d" -c "../../../source/lib/sysdep/arch/x86_x64/simd.cpp" smbios.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/smbios.o" -MF "obj/lowlevel_Release/smbios.d" -c "../../../source/lib/sysdep/smbios.cpp" status.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/status.o" -MF "obj/lowlevel_Release/status.d" -c "../../../source/lib/status.cpp" stream.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/stream.o" -MF "obj/lowlevel_Release/stream.d" -c "../../../source/lib/file/archive/stream.cpp" tex.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/tex.o" -MF "obj/lowlevel_Release/tex.d" -c "../../../source/lib/tex/tex.cpp" tex_bmp.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/tex_bmp.o" -MF "obj/lowlevel_Release/tex_bmp.d" -c "../../../source/lib/tex/tex_bmp.cpp" tex_codec.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/tex_codec.o" -MF "obj/lowlevel_Release/tex_codec.d" -c "../../../source/lib/tex/tex_codec.cpp" tex_dds.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/tex_dds.o" -MF "obj/lowlevel_Release/tex_dds.d" -c "../../../source/lib/tex/tex_dds.cpp" tex_png.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/tex_png.o" -MF "obj/lowlevel_Release/tex_png.d" -c "../../../source/lib/tex/tex_png.cpp" tex_tga.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/tex_tga.o" -MF "obj/lowlevel_Release/tex_tga.d" -c "../../../source/lib/tex/tex_tga.cpp" timer.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/timer.o" -MF "obj/lowlevel_Release/timer.d" -c "../../../source/lib/timer.cpp" trace.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/trace.o" -MF "obj/lowlevel_Release/trace.d" -c "../../../source/lib/file/common/trace.cpp" udbg.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/udbg.o" -MF "obj/lowlevel_Release/udbg.d" -c "../../../source/lib/sysdep/os/unix/udbg.cpp" ufilesystem.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/ufilesystem.o" -MF "obj/lowlevel_Release/ufilesystem.d" -c "../../../source/lib/sysdep/os/unix/ufilesystem.cpp" unix.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/unix.o" -MF "obj/lowlevel_Release/unix.d" -c "../../../source/lib/sysdep/os/unix/unix.cpp" unix_executable_pathname.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/unix_executable_pathname.o" -MF "obj/lowlevel_Release/unix_executable_pathname.d" -c "../../../source/lib/sysdep/os/unix/unix_executable_pathname.cpp" unuma.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/unuma.o" -MF "obj/lowlevel_Release/unuma.d" -c "../../../source/lib/sysdep/os/unix/unuma.cpp" utf8.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/utf8.o" -MF "obj/lowlevel_Release/utf8.d" -c "../../../source/lib/utf8.cpp" uvm.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/uvm.o" -MF "obj/lowlevel_Release/uvm.d" -c "../../../source/lib/sysdep/os/unix/uvm.cpp" vfs.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/vfs.o" -MF "obj/lowlevel_Release/vfs.d" -c "../../../source/lib/file/vfs/vfs.cpp" vfs_lookup.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/vfs_lookup.o" -MF "obj/lowlevel_Release/vfs_lookup.d" -c "../../../source/lib/file/vfs/vfs_lookup.cpp" vfs_path.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/vfs_path.o" -MF "obj/lowlevel_Release/vfs_path.d" -c "../../../source/lib/file/vfs/vfs_path.cpp" vfs_populate.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/vfs_populate.o" -MF "obj/lowlevel_Release/vfs_populate.d" -c "../../../source/lib/file/vfs/vfs_populate.cpp" vfs_tree.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/vfs_tree.o" -MF "obj/lowlevel_Release/vfs_tree.d" -c "../../../source/lib/file/vfs/vfs_tree.cpp" vfs_util.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/vfs_util.o" -MF "obj/lowlevel_Release/vfs_util.d" -c "../../../source/lib/file/vfs/vfs_util.cpp" write_buffer.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/write_buffer.o" -MF "obj/lowlevel_Release/write_buffer.d" -c "../../../source/lib/file/io/write_buffer.cpp" wsecure_crt.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/wsecure_crt.o" -MF "obj/lowlevel_Release/wsecure_crt.d" -c "../../../source/lib/wsecure_crt.cpp" x86_x64.cpp c++ -include obj/lowlevel_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include -isystem /usr/local/include/AL -isystem /usr/local/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -o "obj/lowlevel_Release/x86_x64.o" -MF "obj/lowlevel_Release/x86_x64.d" -c "../../../source/lib/sysdep/arch/x86_x64/x86_x64.cpp" Linking lowlevel ar -rcs "../../../binaries/system/liblowlevel.a" obj/lowlevel_Release/amd64.o obj/lowlevel_Release/apic.o obj/lowlevel_Release/app_hooks.o obj/lowlevel_Release/archive.o obj/lowlevel_Release/archive_zip.o obj/lowlevel_Release/bcpu.o obj/lowlevel_Release/bdbg.o obj/lowlevel_Release/bits.o obj/lowlevel_Release/bsd.o obj/lowlevel_Release/build_version.o obj/lowlevel_Release/byte_order.o obj/lowlevel_Release/codec.o obj/lowlevel_Release/codec_zlib.o obj/lowlevel_Release/cpu.o obj/lowlevel_Release/dbghelp.o obj/lowlevel_Release/debug.o obj/lowlevel_Release/debug_stl.o obj/lowlevel_Release/dir_watch.o obj/lowlevel_Release/dynarray.o obj/lowlevel_Release/file.o obj/lowlevel_Release/file_loader.o obj/lowlevel_Release/file_stats.o obj/lowlevel_Release/file_system.o obj/lowlevel_Release/fnv_hash.o obj/lowlevel_Release/freelist.o obj/lowlevel_Release/frequency_filter.o obj/lowlevel_Release/gcc.o obj/lowlevel_Release/input.o obj/lowlevel_Release/io.o obj/lowlevel_Release/lib.o obj/lowlevel_Release/libsdl.o obj/lowlevel_Release/module_init.o obj/lowlevel_Release/ogl.o obj/lowlevel_Release/os_cpu.o obj/lowlevel_Release/page_aligned.o obj/lowlevel_Release/path.o obj/lowlevel_Release/pool.o obj/lowlevel_Release/posix.o obj/lowlevel_Release/precompiled.o obj/lowlevel_Release/rand.o obj/lowlevel_Release/real_directory.o obj/lowlevel_Release/regex.o obj/lowlevel_Release/secure_crt.o obj/lowlevel_Release/shared_ptr.o obj/lowlevel_Release/simd.o obj/lowlevel_Release/smbios.o obj/lowlevel_Release/status.o obj/lowlevel_Release/stream.o obj/lowlevel_Release/tex.o obj/lowlevel_Release/tex_bmp.o obj/lowlevel_Release/tex_codec.o obj/lowlevel_Release/tex_dds.o obj/lowlevel_Release/tex_png.o obj/lowlevel_Release/tex_tga.o obj/lowlevel_Release/timer.o obj/lowlevel_Release/trace.o obj/lowlevel_Release/udbg.o obj/lowlevel_Release/ufilesystem.o obj/lowlevel_Release/unix.o obj/lowlevel_Release/unix_executable_pathname.o obj/lowlevel_Release/unuma.o obj/lowlevel_Release/utf8.o obj/lowlevel_Release/uvm.o obj/lowlevel_Release/vfs.o obj/lowlevel_Release/vfs_lookup.o obj/lowlevel_Release/vfs_path.o obj/lowlevel_Release/vfs_populate.o obj/lowlevel_Release/vfs_tree.o obj/lowlevel_Release/vfs_util.o obj/lowlevel_Release/write_buffer.o obj/lowlevel_Release/wsecure_crt.o obj/lowlevel_Release/x86_x64.o ==== Building gladwrapper (release) ==== Creating obj/gladwrapper_Release mkdir -p obj/gladwrapper_Release egl.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/gladwrapper -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -o "obj/gladwrapper_Release/egl.o" -MF "obj/gladwrapper_Release/egl.d" -c "../../../source/third_party/glad/src/egl.cpp" gl.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/gladwrapper -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -o "obj/gladwrapper_Release/gl.o" -MF "obj/gladwrapper_Release/gl.d" -c "../../../source/third_party/glad/src/gl.cpp" glx.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/gladwrapper -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -o "obj/gladwrapper_Release/glx.o" -MF "obj/gladwrapper_Release/glx.d" -c "../../../source/third_party/glad/src/glx.cpp" vulkan.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/gladwrapper -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_THREAD_SAFE -o "obj/gladwrapper_Release/vulkan.o" -MF "obj/gladwrapper_Release/vulkan.d" -c "../../../source/third_party/glad/src/vulkan.cpp" Linking gladwrapper ar -rcs "../../../binaries/system/libgladwrapper.a" obj/gladwrapper_Release/egl.o obj/gladwrapper_Release/gl.o obj/gladwrapper_Release/glx.o obj/gladwrapper_Release/vulkan.o ==== Building mongoose (release) ==== Creating obj/mongoose_Release mkdir -p obj/mongoose_Release mongoose.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mongoose -I../../../source -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mongoose_Release/mongoose.o" -MF "obj/mongoose_Release/mongoose.d" -c "../../../source/third_party/mongoose/mongoose.cpp" Linking mongoose ar -rcs "../../../binaries/system/libmongoose.a" obj/mongoose_Release/mongoose.o ==== Building Collada (release) ==== Creating obj/Collada_Release mkdir -p obj/Collada_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/precompiled.h.gch" -MF "obj/Collada_Release/precompiled.h.d" -c "../../../source/collada/precompiled.h" touch "obj/Collada_Release/precompiled.h" CommonConvert.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/CommonConvert.o" -MF "obj/Collada_Release/CommonConvert.d" -c "../../../source/collada/CommonConvert.cpp" DLL.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/DLL.o" -MF "obj/Collada_Release/DLL.d" -c "../../../source/collada/DLL.cpp" Decompose.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/Decompose.o" -MF "obj/Collada_Release/Decompose.d" -c "../../../source/collada/Decompose.cpp" GeomReindex.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/GeomReindex.o" -MF "obj/Collada_Release/GeomReindex.d" -c "../../../source/collada/GeomReindex.cpp" Maths.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/Maths.o" -MF "obj/Collada_Release/Maths.d" -c "../../../source/collada/Maths.cpp" PMDConvert.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/PMDConvert.o" -MF "obj/Collada_Release/PMDConvert.d" -c "../../../source/collada/PMDConvert.cpp" PSAConvert.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/PSAConvert.o" -MF "obj/Collada_Release/PSAConvert.d" -c "../../../source/collada/PSAConvert.cpp" StdSkeletons.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/StdSkeletons.o" -MF "obj/Collada_Release/StdSkeletons.d" -c "../../../source/collada/StdSkeletons.cpp" XMLFix.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/XMLFix.o" -MF "obj/Collada_Release/XMLFix.d" -c "../../../source/collada/XMLFix.cpp" precompiled.cpp c++ -include obj/Collada_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/local/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/precompiled.o" -MF "obj/Collada_Release/precompiled.d" -c "../../../source/collada/precompiled.cpp" Linking Collada c++ -o "../../../binaries/system/libCollada.so" obj/Collada_Release/CommonConvert.o obj/Collada_Release/DLL.o obj/Collada_Release/Decompose.o obj/Collada_Release/GeomReindex.o obj/Collada_Release/Maths.o obj/Collada_Release/PMDConvert.o obj/Collada_Release/PSAConvert.o obj/Collada_Release/StdSkeletons.o obj/Collada_Release/XMLFix.o obj/Collada_Release/precompiled.o -fstack-protector-strong -L../../../binaries/system -L../../../libraries/source/fcollada/lib -L/usr/local/lib -shared -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/local/lib/0ad -rdynamic -lFColladaSR -lxml2 ==== Building pyrogenesis (release) ==== Creating obj/pyrogenesis_Release mkdir -p obj/pyrogenesis_Release main.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source/pch/pyrogenesis -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/pyrogenesis_Release/main.o" -MF "obj/pyrogenesis_Release/main.d" -c "../../../source/main.cpp" Linking pyrogenesis c++ -o "../../../binaries/system/pyrogenesis" obj/pyrogenesis_Release/main.o -fstack-protector-strong -L../../../binaries/system -L/lib -L../../../libraries/source/nvtt/lib -L/usr/local/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/local/lib/0ad -pthread -Wl,--start-group ../../../binaries/system/libmocks_real.a ../../../binaries/system/libnetwork.a ../../../binaries/system/librlinterface.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.a ../../../binaries/system/libsimulation2.a ../../../binaries/system/libscriptinterface.a ../../../binaries/system/libengine.a ../../../binaries/system/libgraphics.a ../../../binaries/system/libatlas.a ../../../binaries/system/libgui.a ../../../binaries/system/liblowlevel.a ../../../binaries/system/libgladwrapper.a ../../../binaries/system/libmongoose.a -lSDL2 -lpng16 -lmozjs-115 -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -lsodium -lfmt -lfreetype -lX11 -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lidn -lgnutls -lz -lminiupnpc -lrt -lexecinfo -Wl,--end-group ==== Building mocks_test (release) ==== Creating obj/mocks_test_Release mkdir -p obj/mocks_test_Release mocks_test.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_test -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mocks_test_Release/mocks_test.o" -MF "obj/mocks_test_Release/mocks_test.d" -c "../../../source/mocks/mocks_test.cpp" Linking mocks_test ar -rcs "../../../binaries/system/libmocks_test.a" obj/mocks_test_Release/mocks_test.o ==== Building AtlasObject (release) ==== Creating obj/AtlasObject_Release mkdir -p obj/AtlasObject_Release AtlasObjectImpl.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectImpl.o" -MF "obj/AtlasObject_Release/AtlasObjectImpl.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectImpl.cpp" AtlasObjectJS.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectJS.o" -MF "obj/AtlasObject_Release/AtlasObjectJS.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp" AtlasObjectText.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectText.o" -MF "obj/AtlasObject_Release/AtlasObjectText.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectText.cpp" AtlasObjectXML.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=0 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include -isystem /usr/local/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectXML.o" -MF "obj/AtlasObject_Release/AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp" Linking AtlasObject ar -rcs "../../../binaries/system/libAtlasObject.a" obj/AtlasObject_Release/AtlasObjectImpl.o obj/AtlasObject_Release/AtlasObjectJS.o obj/AtlasObject_Release/AtlasObjectText.o obj/AtlasObject_Release/AtlasObjectXML.o ==== Building AtlasUI (release) ==== Creating obj/AtlasUI_Release mkdir -p obj/AtlasUI_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/precompiled.h.gch" -MF "obj/AtlasUI_Release/precompiled.h.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.h" touch "obj/AtlasUI_Release/precompiled.h" ActionButton.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActionButton.o" -MF "obj/AtlasUI_Release/ActionButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp" ActorEditor.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActorEditor.o" -MF "obj/AtlasUI_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp" ActorEditorListCtrl.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActorEditorListCtrl.o" -MF "obj/AtlasUI_Release/ActorEditorListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp" ActorViewerTool.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActorViewerTool.o" -MF "obj/AtlasUI_Release/ActorViewerTool.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp" AlterElevation.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AlterElevation.o" -MF "obj/AtlasUI_Release/AlterElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp" AnimListEditor.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AnimListEditor.o" -MF "obj/AtlasUI_Release/AnimListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp" AtlasClipboard.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasClipboard.o" -MF "obj/AtlasUI_Release/AtlasClipboard.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp" AtlasDialog.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasDialog.o" -MF "obj/AtlasUI_Release/AtlasDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasDialog.cpp" AtlasEventLoop.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasEventLoop.o" -MF "obj/AtlasUI_Release/AtlasEventLoop.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasEventLoop.cpp" AtlasWindow.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasWindow.o" -MF "obj/AtlasUI_Release/AtlasWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.cpp" AtlasWindowCommand.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasWindowCommand.o" -MF "obj/AtlasUI_Release/AtlasWindowCommand.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp" AtlasWindowCommandProc.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasWindowCommandProc.o" -MF "obj/AtlasUI_Release/AtlasWindowCommandProc.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommandProc.cpp" Brushes.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Brushes.o" -MF "obj/AtlasUI_Release/Brushes.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp" Canvas.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Canvas.o" -MF "obj/AtlasUI_Release/Canvas.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp" Cinema.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Cinema.o" -MF "obj/AtlasUI_Release/Cinema.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp" ColorDialog.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ColorDialog.o" -MF "obj/AtlasUI_Release/ColorDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ColorDialog.cpp" DLLInterface.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/DLLInterface.o" -MF "obj/AtlasUI_Release/DLLInterface.d" -c "../../../source/tools/atlas/AtlasUI/Misc/DLLInterface.cpp" Datafile.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Datafile.o" -MF "obj/AtlasUI_Release/Datafile.d" -c "../../../source/tools/atlas/AtlasUI/General/Datafile.cpp" DraggableListCtrl.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/DraggableListCtrl.o" -MF "obj/AtlasUI_Release/DraggableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.cpp" DraggableListCtrlCommands.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/DraggableListCtrlCommands.o" -MF "obj/AtlasUI_Release/DraggableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp" EditableListCtrl.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/EditableListCtrl.o" -MF "obj/AtlasUI_Release/EditableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp" EditableListCtrlCommands.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/EditableListCtrlCommands.o" -MF "obj/AtlasUI_Release/EditableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.cpp" Environment.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Environment.o" -MF "obj/AtlasUI_Release/Environment.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp" FieldEditCtrl.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FieldEditCtrl.o" -MF "obj/AtlasUI_Release/FieldEditCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp" FileHistory.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FileHistory.o" -MF "obj/AtlasUI_Release/FileHistory.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.cpp" FillTerrain.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FillTerrain.o" -MF "obj/AtlasUI_Release/FillTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp" FlattenElevation.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FlattenElevation.o" -MF "obj/AtlasUI_Release/FlattenElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp" HighResTimer.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/HighResTimer.o" -MF "obj/AtlasUI_Release/HighResTimer.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp" KeyMap.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/KeyMap.o" -MF "obj/AtlasUI_Release/KeyMap.d" -c "../../../source/tools/atlas/AtlasUI/Misc/KeyMap.cpp" LightControl.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/LightControl.o" -MF "obj/AtlasUI_Release/LightControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp" ListCtrlValidator.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ListCtrlValidator.o" -MF "obj/AtlasUI_Release/ListCtrlValidator.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp" Map.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Map.o" -MF "obj/AtlasUI_Release/Map.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp" MapDialog.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/MapDialog.o" -MF "obj/AtlasUI_Release/MapDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp" MapResizeDialog.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/MapResizeDialog.o" -MF "obj/AtlasUI_Release/MapResizeDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp" MiscState.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/MiscState.o" -MF "obj/AtlasUI_Release/MiscState.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/MiscState.cpp" Object.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Object.o" -MF "obj/AtlasUI_Release/Object.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp" ObjectSettings.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ObjectSettings.o" -MF "obj/AtlasUI_Release/ObjectSettings.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp" Observable.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Observable.o" -MF "obj/AtlasUI_Release/Observable.d" -c "../../../source/tools/atlas/AtlasUI/General/Observable.cpp" PaintTerrain.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PaintTerrain.o" -MF "obj/AtlasUI_Release/PaintTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp" PickWaterHeight.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PickWaterHeight.o" -MF "obj/AtlasUI_Release/PickWaterHeight.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp" PikeElevation.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PikeElevation.o" -MF "obj/AtlasUI_Release/PikeElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp" PlaceObject.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PlaceObject.o" -MF "obj/AtlasUI_Release/PlaceObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp" Player.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Player.o" -MF "obj/AtlasUI_Release/Player.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp" PropListEditor.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PropListEditor.o" -MF "obj/AtlasUI_Release/PropListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp" PseudoMiniMapPanel.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PseudoMiniMapPanel.o" -MF "obj/AtlasUI_Release/PseudoMiniMapPanel.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp" QuickComboBox.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/QuickComboBox.o" -MF "obj/AtlasUI_Release/QuickComboBox.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.cpp" QuickFileCtrl.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/QuickFileCtrl.o" -MF "obj/AtlasUI_Release/QuickFileCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp" QuickTextCtrl.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/QuickTextCtrl.o" -MF "obj/AtlasUI_Release/QuickTextCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickTextCtrl.cpp" ReplaceTerrain.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ReplaceTerrain.o" -MF "obj/AtlasUI_Release/ReplaceTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp" ScenarioEditor.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ScenarioEditor.o" -MF "obj/AtlasUI_Release/ScenarioEditor.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp" SectionLayout.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/SectionLayout.o" -MF "obj/AtlasUI_Release/SectionLayout.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp" Sidebar.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Sidebar.o" -MF "obj/AtlasUI_Release/Sidebar.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.cpp" SmoothElevation.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/SmoothElevation.o" -MF "obj/AtlasUI_Release/SmoothElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp" SnapSplitterWindow.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/SnapSplitterWindow.o" -MF "obj/AtlasUI_Release/SnapSplitterWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/SnapSplitterWindow.cpp" Terrain.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Terrain.o" -MF "obj/AtlasUI_Release/Terrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp" TexListEditor.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/TexListEditor.o" -MF "obj/AtlasUI_Release/TexListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/TexListEditor.cpp" ToolButton.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ToolButton.o" -MF "obj/AtlasUI_Release/ToolButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ToolButton.cpp" Tools.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Tools.o" -MF "obj/AtlasUI_Release/Tools.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp" TransformObject.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/TransformObject.o" -MF "obj/AtlasUI_Release/TransformObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp" TransformPath.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/TransformPath.o" -MF "obj/AtlasUI_Release/TransformPath.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp" VariationControl.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/VariationControl.o" -MF "obj/AtlasUI_Release/VariationControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/VariationControl.cpp" precompiled.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/precompiled.o" -MF "obj/AtlasUI_Release/precompiled.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.cpp" virtualdirtreectrl.cpp c++ -include obj/AtlasUI_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/libxml2 -isystem /usr/local/include/SDL2 -isystem /usr/local/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/local/include/wx-3.0 -isystem /usr/local/include -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/virtualdirtreectrl.o" -MF "obj/AtlasUI_Release/virtualdirtreectrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp" Linking AtlasUI c++ -o "../../../binaries/system/libAtlasUI.so" obj/AtlasUI_Release/ActionButton.o obj/AtlasUI_Release/ActorEditor.o obj/AtlasUI_Release/ActorEditorListCtrl.o obj/AtlasUI_Release/ActorViewerTool.o obj/AtlasUI_Release/AlterElevation.o obj/AtlasUI_Release/AnimListEditor.o obj/AtlasUI_Release/AtlasClipboard.o obj/AtlasUI_Release/AtlasDialog.o obj/AtlasUI_Release/AtlasEventLoop.o obj/AtlasUI_Release/AtlasWindow.o obj/AtlasUI_Release/AtlasWindowCommand.o obj/AtlasUI_Release/AtlasWindowCommandProc.o obj/AtlasUI_Release/Brushes.o obj/AtlasUI_Release/Canvas.o obj/AtlasUI_Release/Cinema.o obj/AtlasUI_Release/ColorDialog.o obj/AtlasUI_Release/DLLInterface.o obj/AtlasUI_Release/Datafile.o obj/AtlasUI_Release/DraggableListCtrl.o obj/AtlasUI_Release/DraggableListCtrlCommands.o obj/AtlasUI_Release/EditableListCtrl.o obj/AtlasUI_Release/EditableListCtrlCommands.o obj/AtlasUI_Release/Environment.o obj/AtlasUI_Release/FieldEditCtrl.o obj/AtlasUI_Release/FileHistory.o obj/AtlasUI_Release/FillTerrain.o obj/AtlasUI_Release/FlattenElevation.o obj/AtlasUI_Release/HighResTimer.o obj/AtlasUI_Release/KeyMap.o obj/AtlasUI_Release/LightControl.o obj/AtlasUI_Release/ListCtrlValidator.o obj/AtlasUI_Release/Map.o obj/AtlasUI_Release/MapDialog.o obj/AtlasUI_Release/MapResizeDialog.o obj/AtlasUI_Release/MiscState.o obj/AtlasUI_Release/Object.o obj/AtlasUI_Release/ObjectSettings.o obj/AtlasUI_Release/Observable.o obj/AtlasUI_Release/PaintTerrain.o obj/AtlasUI_Release/PickWaterHeight.o obj/AtlasUI_Release/PikeElevation.o obj/AtlasUI_Release/PlaceObject.o obj/AtlasUI_Release/Player.o obj/AtlasUI_Release/PropListEditor.o obj/AtlasUI_Release/PseudoMiniMapPanel.o obj/AtlasUI_Release/QuickComboBox.o obj/AtlasUI_Release/QuickFileCtrl.o obj/AtlasUI_Release/QuickTextCtrl.o obj/AtlasUI_Release/ReplaceTerrain.o obj/AtlasUI_Release/ScenarioEditor.o obj/AtlasUI_Release/SectionLayout.o obj/AtlasUI_Release/Sidebar.o obj/AtlasUI_Release/SmoothElevation.o obj/AtlasUI_Release/SnapSplitterWindow.o obj/AtlasUI_Release/Terrain.o obj/AtlasUI_Release/TexListEditor.o obj/AtlasUI_Release/ToolButton.o obj/AtlasUI_Release/Tools.o obj/AtlasUI_Release/TransformObject.o obj/AtlasUI_Release/TransformPath.o obj/AtlasUI_Release/VariationControl.o obj/AtlasUI_Release/precompiled.o obj/AtlasUI_Release/virtualdirtreectrl.o -fstack-protector-strong -L../../../binaries/system -L/lib -L/usr/local/lib -shared -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/local/lib/0ad -pthread -fPIC ../../../binaries/system/libAtlasObject.a -lboost_filesystem -lboost_system -lxml2 -lSDL2 -lwx_gtk3u_gl-3.0 -lwx_gtk3u_xrc-3.0 -lwx_gtk3u_webview-3.0 -lwx_gtk3u_html-3.0 -lwx_gtk3u_qa-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lz -lX11 ==== Building ActorEditor (release) ==== Creating obj/ActorEditor_Release mkdir -p obj/ActorEditor_Release ActorEditor.cpp c++ -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -I../../../source/tools/atlas -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/ActorEditor_Release/ActorEditor.o" -MF "obj/ActorEditor_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasFrontends/ActorEditor.cpp" Linking ActorEditor c++ -o "../../../binaries/system/ActorEditor" obj/ActorEditor_Release/ActorEditor.o -fstack-protector-strong -L../../../binaries/system -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/local/lib/0ad ../../../binaries/system/libAtlasObject.a ../../../binaries/system/libAtlasUI.so ==== Building cxxtestroot (release) ==== Running build commands mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --root --have-std --have-eh --include=precompiled.h --runner=ErrorPrinter -o ./generated/test_root.cpp /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:39: SyntaxWarning: "is" with a literal. Did you mean "=="? if len(suites) is 0 and not options.root: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:236: SyntaxWarning: "is not" with a literal. Did you mean "!="? if len(suite['tests']) is not 0: /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxx_parser.py:2090: SyntaxWarning: "is" with a literal. Did you mean "=="? if p.type is "": ==== Building test (release) ==== Creating obj/test_Release mkdir -p obj/test_Release precompiled.h c++ -x c++-header -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/precompiled.h.gch" -MF "obj/test_Release/precompiled.h.d" -c "../../../source/pch/test/precompiled.h" touch "obj/test_Release/precompiled.h" precompiled.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/precompiled.o" -MF "obj/test_Release/precompiled.d" -c "../../../source/pch/test/precompiled.cpp" Generating stub_impl_hack.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/stub_impl_hack.cpp ../../../source/ps/tests/stub_impl_hack.h stub_impl_hack.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/stub_impl_hack.o" -MF "obj/test_Release/stub_impl_hack.d" -c "generated/stub_impl_hack.cpp" Generating test_AtlasObjectXML.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_AtlasObjectXML.cpp ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.h test_AtlasObjectXML.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_AtlasObjectXML.o" -MF "obj/test_Release/test_AtlasObjectXML.d" -c "generated/test_AtlasObjectXML.cpp" Generating test_Bound.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Bound.cpp ../../../source/maths/tests/test_Bound.h test_Bound.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Bound.o" -MF "obj/test_Release/test_Bound.d" -c "generated/test_Bound.cpp" Generating test_BoundingSphere.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_BoundingSphere.cpp ../../../source/maths/tests/test_BoundingSphere.h test_BoundingSphere.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_BoundingSphere.o" -MF "obj/test_Release/test_BoundingSphere.d" -c "generated/test_BoundingSphere.cpp" Generating test_Brush.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Brush.cpp ../../../source/maths/tests/test_Brush.h test_Brush.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Brush.o" -MF "obj/test_Release/test_Brush.d" -c "generated/test_Brush.cpp" Generating test_CGUIText.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CGUIText.cpp ../../../source/gui/tests/test_CGUIText.h test_CGUIText.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_CGUIText.o" -MF "obj/test_Release/test_CGUIText.d" -c "generated/test_CGUIText.cpp" Generating test_CLogger.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CLogger.cpp ../../../source/ps/tests/test_CLogger.h test_CLogger.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_CLogger.o" -MF "obj/test_Release/test_CLogger.d" -c "generated/test_CLogger.cpp" Generating test_CStr.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CStr.cpp ../../../source/ps/tests/test_CStr.h test_CStr.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_CStr.o" -MF "obj/test_Release/test_CStr.d" -c "generated/test_CStr.cpp" Generating test_Camera.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Camera.cpp ../../../source/graphics/tests/test_Camera.h test_Camera.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Camera.o" -MF "obj/test_Release/test_Camera.d" -c "generated/test_Camera.cpp" Generating test_CinemaManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CinemaManager.cpp ../../../source/simulation2/components/tests/test_CinemaManager.h test_CinemaManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_CinemaManager.o" -MF "obj/test_Release/test_CinemaManager.d" -c "generated/test_CinemaManager.cpp" Generating test_CmdLineArgs.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CmdLineArgs.cpp ../../../source/ps/GameSetup/tests/test_CmdLineArgs.h test_CmdLineArgs.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_CmdLineArgs.o" -MF "obj/test_Release/test_CmdLineArgs.d" -c "generated/test_CmdLineArgs.cpp" Generating test_CmpTemplateManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CmpTemplateManager.cpp ../../../source/simulation2/tests/test_CmpTemplateManager.h test_CmpTemplateManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_CmpTemplateManager.o" -MF "obj/test_Release/test_CmpTemplateManager.d" -c "generated/test_CmpTemplateManager.cpp" Generating test_Color.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Color.cpp ../../../source/graphics/tests/test_Color.h test_Color.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Color.o" -MF "obj/test_Release/test_Color.d" -c "generated/test_Color.cpp" Generating test_CommandQueue.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CommandQueue.cpp ../../../source/simulation2/components/tests/test_CommandQueue.h test_CommandQueue.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_CommandQueue.o" -MF "obj/test_Release/test_CommandQueue.d" -c "generated/test_CommandQueue.cpp" Generating test_ComponentManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ComponentManager.cpp ../../../source/simulation2/tests/test_ComponentManager.h test_ComponentManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_ComponentManager.o" -MF "obj/test_Release/test_ComponentManager.d" -c "generated/test_ComponentManager.cpp" Generating test_ConfigDB.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ConfigDB.cpp ../../../source/ps/tests/test_ConfigDB.h test_ConfigDB.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_ConfigDB.o" -MF "obj/test_Release/test_ConfigDB.d" -c "generated/test_ConfigDB.cpp" Generating test_DynamicArena.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_DynamicArena.cpp ../../../source/lib/allocators/tests/test_DynamicArena.h test_DynamicArena.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_DynamicArena.o" -MF "obj/test_Release/test_DynamicArena.d" -c "generated/test_DynamicArena.cpp" Generating test_EntityMap.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_EntityMap.cpp ../../../source/simulation2/tests/test_EntityMap.h test_EntityMap.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_EntityMap.o" -MF "obj/test_Release/test_EntityMap.d" -c "generated/test_EntityMap.cpp" Generating test_FSM.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FSM.cpp ../../../source/network/tests/test_FSM.h test_FSM.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_FSM.o" -MF "obj/test_Release/test_FSM.d" -c "generated/test_FSM.cpp" Generating test_FileTransfer.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FileTransfer.cpp ../../../source/network/tests/test_FileTransfer.h test_FileTransfer.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_FileTransfer.o" -MF "obj/test_Release/test_FileTransfer.d" -c "generated/test_FileTransfer.cpp" Generating test_Fixed.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Fixed.cpp ../../../source/maths/tests/test_Fixed.h test_Fixed.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Fixed.o" -MF "obj/test_Release/test_Fixed.d" -c "generated/test_Fixed.cpp" Generating test_FixedVector2D.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FixedVector2D.cpp ../../../source/maths/tests/test_FixedVector2D.h test_FixedVector2D.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_FixedVector2D.o" -MF "obj/test_Release/test_FixedVector2D.d" -c "generated/test_FixedVector2D.cpp" Generating test_FixedVector3D.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FixedVector3D.cpp ../../../source/maths/tests/test_FixedVector3D.h test_FixedVector3D.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_FixedVector3D.o" -MF "obj/test_Release/test_FixedVector3D.d" -c "generated/test_FixedVector3D.cpp" Generating test_FunctionWrapper.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FunctionWrapper.cpp ../../../source/scriptinterface/tests/test_FunctionWrapper.h test_FunctionWrapper.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_FunctionWrapper.o" -MF "obj/test_Release/test_FunctionWrapper.d" -c "generated/test_FunctionWrapper.cpp" Generating test_Future.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Future.cpp ../../../source/ps/tests/test_Future.h test_Future.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Future.o" -MF "obj/test_Release/test_Future.d" -c "generated/test_Future.cpp" Generating test_GUISetting.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_GUISetting.cpp ../../../source/gui/tests/test_GUISetting.h test_GUISetting.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_GUISetting.o" -MF "obj/test_Release/test_GUISetting.d" -c "generated/test_GUISetting.cpp" Generating test_GuiManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_GuiManager.cpp ../../../source/gui/tests/test_GuiManager.h test_GuiManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_GuiManager.o" -MF "obj/test_Release/test_GuiManager.d" -c "generated/test_GuiManager.cpp" Generating test_Hashing.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Hashing.cpp ../../../source/ps/tests/test_Hashing.h test_Hashing.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Hashing.o" -MF "obj/test_Release/test_Hashing.d" -c "generated/test_Hashing.cpp" Generating test_HierPathfinder.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_HierPathfinder.cpp ../../../source/simulation2/components/tests/test_HierPathfinder.h test_HierPathfinder.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_HierPathfinder.o" -MF "obj/test_Release/test_HierPathfinder.d" -c "generated/test_HierPathfinder.cpp" Generating test_Hotkeys.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Hotkeys.cpp ../../../source/ps/tests/test_Hotkeys.h test_Hotkeys.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Hotkeys.o" -MF "obj/test_Release/test_Hotkeys.d" -c "generated/test_Hotkeys.cpp" Generating test_LOSTexture.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_LOSTexture.cpp ../../../source/graphics/tests/test_LOSTexture.h test_LOSTexture.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_LOSTexture.o" -MF "obj/test_Release/test_LOSTexture.d" -c "generated/test_LOSTexture.cpp" Generating test_MD5.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_MD5.cpp ../../../source/maths/tests/test_MD5.h test_MD5.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_MD5.o" -MF "obj/test_Release/test_MD5.d" -c "generated/test_MD5.cpp" Generating test_MapGenerator.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_MapGenerator.cpp ../../../source/graphics/tests/test_MapGenerator.h test_MapGenerator.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_MapGenerator.o" -MF "obj/test_Release/test_MapGenerator.d" -c "generated/test_MapGenerator.cpp" Generating test_Matrix3d.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Matrix3d.cpp ../../../source/maths/tests/test_Matrix3d.h test_Matrix3d.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Matrix3d.o" -MF "obj/test_Release/test_Matrix3d.d" -c "generated/test_Matrix3d.cpp" Generating test_MeshManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_MeshManager.cpp ../../../source/graphics/tests/test_MeshManager.h test_MeshManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_MeshManager.o" -MF "obj/test_Release/test_MeshManager.d" -c "generated/test_MeshManager.cpp" Generating test_Mod.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Mod.cpp ../../../source/ps/tests/test_Mod.h test_Mod.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Mod.o" -MF "obj/test_Release/test_Mod.d" -c "generated/test_Mod.cpp" Generating test_ModIo.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ModIo.cpp ../../../source/ps/tests/test_ModIo.h test_ModIo.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_ModIo.o" -MF "obj/test_Release/test_ModIo.d" -c "generated/test_ModIo.cpp" Generating test_Model.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Model.cpp ../../../source/graphics/tests/test_Model.h test_Model.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Model.o" -MF "obj/test_Release/test_Model.d" -c "generated/test_Model.cpp" Generating test_Net.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Net.cpp ../../../source/network/tests/test_Net.h test_Net.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Net.o" -MF "obj/test_Release/test_Net.d" -c "generated/test_Net.cpp" Generating test_NetMessage.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_NetMessage.cpp ../../../source/network/tests/test_NetMessage.h test_NetMessage.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_NetMessage.o" -MF "obj/test_Release/test_NetMessage.d" -c "generated/test_NetMessage.cpp" Generating test_ObstructionManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ObstructionManager.cpp ../../../source/simulation2/components/tests/test_ObstructionManager.h test_ObstructionManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_ObstructionManager.o" -MF "obj/test_Release/test_ObstructionManager.d" -c "generated/test_ObstructionManager.cpp" Generating test_ParamNode.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ParamNode.cpp ../../../source/simulation2/tests/test_ParamNode.h test_ParamNode.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_ParamNode.o" -MF "obj/test_Release/test_ParamNode.d" -c "generated/test_ParamNode.cpp" Generating test_ParseString.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ParseString.cpp ../../../source/gui/tests/test_ParseString.h test_ParseString.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_ParseString.o" -MF "obj/test_Release/test_ParseString.d" -c "generated/test_ParseString.cpp" Generating test_Pathfinder.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Pathfinder.cpp ../../../source/simulation2/components/tests/test_Pathfinder.h test_Pathfinder.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Pathfinder.o" -MF "obj/test_Release/test_Pathfinder.d" -c "generated/test_Pathfinder.cpp" Generating test_Position.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Position.cpp ../../../source/simulation2/components/tests/test_Position.h test_Position.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Position.o" -MF "obj/test_Release/test_Position.d" -c "generated/test_Position.cpp" Generating test_Preprocessor.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Preprocessor.cpp ../../../source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.h test_Preprocessor.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Preprocessor.o" -MF "obj/test_Release/test_Preprocessor.d" -c "generated/test_Preprocessor.cpp" Generating test_Promises.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Promises.cpp ../../../source/scriptinterface/tests/test_Promises.h test_Promises.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Promises.o" -MF "obj/test_Release/test_Promises.d" -c "generated/test_Promises.cpp" Generating test_RangeManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_RangeManager.cpp ../../../source/simulation2/components/tests/test_RangeManager.h test_RangeManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_RangeManager.o" -MF "obj/test_Release/test_RangeManager.d" -c "generated/test_RangeManager.cpp" Generating test_RelaxNG.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_RelaxNG.cpp ../../../source/ps/XML/tests/test_RelaxNG.h test_RelaxNG.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_RelaxNG.o" -MF "obj/test_Release/test_RelaxNG.d" -c "generated/test_RelaxNG.cpp" Generating test_ScriptConversions.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ScriptConversions.cpp ../../../source/scriptinterface/tests/test_ScriptConversions.h test_ScriptConversions.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_ScriptConversions.o" -MF "obj/test_Release/test_ScriptConversions.d" -c "generated/test_ScriptConversions.cpp" Generating test_ScriptInterface.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ScriptInterface.cpp ../../../source/scriptinterface/tests/test_ScriptInterface.h test_ScriptInterface.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_ScriptInterface.o" -MF "obj/test_Release/test_ScriptInterface.d" -c "generated/test_ScriptInterface.cpp" Generating test_SerializeTemplates.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_SerializeTemplates.cpp ../../../source/simulation2/tests/test_SerializeTemplates.h test_SerializeTemplates.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_SerializeTemplates.o" -MF "obj/test_Release/test_SerializeTemplates.d" -c "generated/test_SerializeTemplates.cpp" Generating test_Serializer.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Serializer.cpp ../../../source/simulation2/tests/test_Serializer.h test_Serializer.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Serializer.o" -MF "obj/test_Release/test_Serializer.d" -c "generated/test_Serializer.cpp" Generating test_ShaderManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ShaderManager.cpp ../../../source/graphics/tests/test_ShaderManager.h test_ShaderManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_ShaderManager.o" -MF "obj/test_Release/test_ShaderManager.d" -c "generated/test_ShaderManager.cpp" Generating test_Simulation2.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Simulation2.cpp ../../../source/simulation2/tests/test_Simulation2.h test_Simulation2.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Simulation2.o" -MF "obj/test_Release/test_Simulation2.d" -c "generated/test_Simulation2.cpp" Generating test_Sqrt.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Sqrt.cpp ../../../source/maths/tests/test_Sqrt.h test_Sqrt.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Sqrt.o" -MF "obj/test_Release/test_Sqrt.d" -c "generated/test_Sqrt.cpp" Generating test_StaticVector.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_StaticVector.cpp ../../../source/ps/containers/tests/test_StaticVector.h test_StaticVector.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_StaticVector.o" -MF "obj/test_Release/test_StaticVector.d" -c "generated/test_StaticVector.cpp" Generating test_StunClient.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_StunClient.cpp ../../../source/network/tests/test_StunClient.h test_StunClient.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_StunClient.o" -MF "obj/test_Release/test_StunClient.d" -c "generated/test_StunClient.cpp" Generating test_TaskManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TaskManager.cpp ../../../source/ps/tests/test_TaskManager.h test_TaskManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_TaskManager.o" -MF "obj/test_Release/test_TaskManager.d" -c "generated/test_TaskManager.cpp" Generating test_Terrain.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Terrain.cpp ../../../source/graphics/tests/test_Terrain.h test_Terrain.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Terrain.o" -MF "obj/test_Release/test_Terrain.d" -c "generated/test_Terrain.cpp" Generating test_TerritoryManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TerritoryManager.cpp ../../../source/simulation2/components/tests/test_TerritoryManager.h test_TerritoryManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_TerritoryManager.o" -MF "obj/test_Release/test_TerritoryManager.d" -c "generated/test_TerritoryManager.cpp" Generating test_TextureConverter.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TextureConverter.cpp ../../../source/graphics/tests/test_TextureConverter.h test_TextureConverter.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_TextureConverter.o" -MF "obj/test_Release/test_TextureConverter.d" -c "generated/test_TextureConverter.cpp" Generating test_TextureManager.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TextureManager.cpp ../../../source/graphics/tests/test_TextureManager.h test_TextureManager.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_TextureManager.o" -MF "obj/test_Release/test_TextureManager.d" -c "generated/test_TextureManager.cpp" Generating test_XMBData.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_XMBData.cpp ../../../source/ps/XMB/tests/test_XMBData.h test_XMBData.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_XMBData.o" -MF "obj/test_Release/test_XMBData.d" -c "generated/test_XMBData.cpp" Generating test_XMLWriter.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_XMLWriter.cpp ../../../source/ps/XML/tests/test_XMLWriter.h test_XMLWriter.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_XMLWriter.o" -MF "obj/test_Release/test_XMLWriter.d" -c "generated/test_XMLWriter.cpp" Generating test_Xeromyces.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Xeromyces.cpp ../../../source/ps/XML/tests/test_Xeromyces.h test_Xeromyces.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_Xeromyces.o" -MF "obj/test_Release/test_Xeromyces.d" -c "generated/test_Xeromyces.cpp" Generating test_adapters.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_adapters.cpp ../../../source/lib/allocators/tests/test_adapters.h test_adapters.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_adapters.o" -MF "obj/test_Release/test_adapters.d" -c "generated/test_adapters.cpp" Generating test_adts.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_adts.cpp ../../../source/lib/tests/test_adts.h test_adts.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_adts.o" -MF "obj/test_Release/test_adts.d" -c "generated/test_adts.cpp" Generating test_allocators.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_allocators.cpp ../../../source/lib/allocators/tests/test_allocators.h test_allocators.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_allocators.o" -MF "obj/test_Release/test_allocators.d" -c "generated/test_allocators.cpp" Generating test_archive_zip.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_archive_zip.cpp ../../../source/lib/file/archive/tests/test_archive_zip.h test_archive_zip.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_archive_zip.o" -MF "obj/test_Release/test_archive_zip.d" -c "generated/test_archive_zip.cpp" Generating test_bits.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_bits.cpp ../../../source/lib/tests/test_bits.h test_bits.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_bits.o" -MF "obj/test_Release/test_bits.d" -c "generated/test_bits.cpp" Generating test_byte_order.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_byte_order.cpp ../../../source/lib/tests/test_byte_order.h test_byte_order.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_byte_order.o" -MF "obj/test_Release/test_byte_order.d" -c "generated/test_byte_order.cpp" Generating test_cache_adt.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_cache_adt.cpp ../../../source/lib/tests/test_cache_adt.h test_cache_adt.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_cache_adt.o" -MF "obj/test_Release/test_cache_adt.d" -c "generated/test_cache_adt.cpp" Generating test_fmt.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_fmt.cpp ../../../source/ps/tests/test_fmt.h test_fmt.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_fmt.o" -MF "obj/test_Release/test_fmt.d" -c "generated/test_fmt.cpp" Generating test_fnv_hash.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_fnv_hash.cpp ../../../source/lib/tests/test_fnv_hash.h test_fnv_hash.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_fnv_hash.o" -MF "obj/test_Release/test_fnv_hash.d" -c "generated/test_fnv_hash.cpp" Generating test_lib.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_lib.cpp ../../../source/lib/tests/test_lib.h test_lib.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_lib.o" -MF "obj/test_Release/test_lib.d" -c "generated/test_lib.cpp" Generating test_path.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_path.cpp ../../../source/lib/tests/test_path.h test_path.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_path.o" -MF "obj/test_Release/test_path.d" -c "generated/test_path.cpp" Generating test_path_util.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_path_util.cpp ../../../source/lib/tests/test_path_util.h test_path_util.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_path_util.o" -MF "obj/test_Release/test_path_util.d" -c "generated/test_path_util.cpp" Generating test_pkcs5_pbkdf5.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_pkcs5_pbkdf5.cpp ../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.h test_pkcs5_pbkdf5.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_pkcs5_pbkdf5.o" -MF "obj/test_Release/test_pkcs5_pbkdf5.d" -c "generated/test_pkcs5_pbkdf5.cpp" Generating test_posix.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_posix.cpp ../../../source/lib/posix/tests/test_posix.h test_posix.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_posix.o" -MF "obj/test_Release/test_posix.d" -c "generated/test_posix.cpp" Generating test_rand.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_rand.cpp ../../../source/lib/tests/test_rand.h test_rand.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_rand.o" -MF "obj/test_Release/test_rand.d" -c "generated/test_rand.cpp" Generating test_regex.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_regex.cpp ../../../source/lib/tests/test_regex.h test_regex.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_regex.o" -MF "obj/test_Release/test_regex.d" -c "generated/test_regex.cpp" test_root.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_root.o" -MF "obj/test_Release/test_root.d" -c "generated/test_root.cpp" Generating test_rtl.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_rtl.cpp ../../../source/lib/sysdep/tests/test_rtl.h test_rtl.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_rtl.o" -MF "obj/test_Release/test_rtl.d" -c "generated/test_rtl.cpp" Generating test_scripts.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_scripts.cpp ../../../source/simulation2/components/tests/test_scripts.h test_scripts.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_scripts.o" -MF "obj/test_Release/test_scripts.d" -c "generated/test_scripts.cpp" Generating test_secure_crt.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_secure_crt.cpp ../../../source/lib/tests/test_secure_crt.h test_secure_crt.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_secure_crt.o" -MF "obj/test_Release/test_secure_crt.d" -c "generated/test_secure_crt.cpp" test_setup.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_setup.o" -MF "obj/test_Release/test_setup.d" -c "../../../source/test_setup.cpp" Generating test_sysdep.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_sysdep.cpp ../../../source/lib/sysdep/tests/test_sysdep.h test_sysdep.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_sysdep.o" -MF "obj/test_Release/test_sysdep.d" -c "generated/test_sysdep.cpp" Generating test_test.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_test.cpp ../../../source/ps/tests/test_test.h test_test.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_test.o" -MF "obj/test_Release/test_test.d" -c "generated/test_test.cpp" Generating test_tex.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_tex.cpp ../../../source/lib/tex/tests/test_tex.h test_tex.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_tex.o" -MF "obj/test_Release/test_tex.d" -c "generated/test_tex.cpp" Generating test_trace.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_trace.cpp ../../../source/lib/file/common/tests/test_trace.h test_trace.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_trace.o" -MF "obj/test_Release/test_trace.d" -c "generated/test_trace.cpp" Generating test_vfs_real_path.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_vfs_real_path.cpp ../../../source/lib/file/vfs/tests/test_vfs_real_path.h test_vfs_real_path.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_vfs_real_path.o" -MF "obj/test_Release/test_vfs_real_path.d" -c "generated/test_vfs_real_path.cpp" Generating test_vfs_tree.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_vfs_tree.cpp ../../../source/lib/file/vfs/tests/test_vfs_tree.h test_vfs_tree.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_vfs_tree.o" -MF "obj/test_Release/test_vfs_tree.d" -c "generated/test_vfs_tree.cpp" Generating test_vfs_util.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_vfs_util.cpp ../../../source/lib/file/vfs/tests/test_vfs_util.h test_vfs_util.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_vfs_util.o" -MF "obj/test_Release/test_vfs_util.d" -c "generated/test_vfs_util.cpp" Generating test_wchar.cpp mkdir -p generated /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_wchar.cpp ../../../source/lib/tests/test_wchar.h test_wchar.cpp c++ -include obj/test_Release/precompiled.h -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DU_USING_ICU_NAMESPACE=1 -DLIBICONV_PLUG -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/local/bin -DINSTALLED_DATADIR=/usr/local/share/0ad -DINSTALLED_LIBDIR=/usr/local/lib/0ad -DCONFIG_ENABLE_PCH=1 -DLIBICONV_PLUG -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/local/include/SDL2 -isystem /usr/local/include/libpng16 -isystem /usr/local/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/local/include/freetype2 -isystem /usr/local/include/AL -isystem ../../../libraries/source/nvtt/include -isystem /usr/local/include -isystem /usr/local/include/p11-kit-1 -idirafter /usr/local/include/mozjs-115 -idirafter /usr/local/include/nspr -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -D_THREAD_SAFE -pthread -o "obj/test_Release/test_wchar.o" -MF "obj/test_Release/test_wchar.d" -c "generated/test_wchar.cpp" Linking test c++ -o "../../../binaries/system/test" obj/test_Release/precompiled.o obj/test_Release/stub_impl_hack.o obj/test_Release/test_AtlasObjectXML.o obj/test_Release/test_Bound.o obj/test_Release/test_BoundingSphere.o obj/test_Release/test_Brush.o obj/test_Release/test_CGUIText.o obj/test_Release/test_CLogger.o obj/test_Release/test_CStr.o obj/test_Release/test_Camera.o obj/test_Release/test_CinemaManager.o obj/test_Release/test_CmdLineArgs.o obj/test_Release/test_CmpTemplateManager.o obj/test_Release/test_Color.o obj/test_Release/test_CommandQueue.o obj/test_Release/test_ComponentManager.o obj/test_Release/test_ConfigDB.o obj/test_Release/test_DynamicArena.o obj/test_Release/test_EntityMap.o obj/test_Release/test_FSM.o obj/test_Release/test_FileTransfer.o obj/test_Release/test_Fixed.o obj/test_Release/test_FixedVector2D.o obj/test_Release/test_FixedVector3D.o obj/test_Release/test_FunctionWrapper.o obj/test_Release/test_Future.o obj/test_Release/test_GUISetting.o obj/test_Release/test_GuiManager.o obj/test_Release/test_Hashing.o obj/test_Release/test_HierPathfinder.o obj/test_Release/test_Hotkeys.o obj/test_Release/test_LOSTexture.o obj/test_Release/test_MD5.o obj/test_Release/test_MapGenerator.o obj/test_Release/test_Matrix3d.o obj/test_Release/test_MeshManager.o obj/test_Release/test_Mod.o obj/test_Release/test_ModIo.o obj/test_Release/test_Model.o obj/test_Release/test_Net.o obj/test_Release/test_NetMessage.o obj/test_Release/test_ObstructionManager.o obj/test_Release/test_ParamNode.o obj/test_Release/test_ParseString.o obj/test_Release/test_Pathfinder.o obj/test_Release/test_Position.o obj/test_Release/test_Preprocessor.o obj/test_Release/test_Promises.o obj/test_Release/test_RangeManager.o obj/test_Release/test_RelaxNG.o obj/test_Release/test_ScriptConversions.o obj/test_Release/test_ScriptInterface.o obj/test_Release/test_SerializeTemplates.o obj/test_Release/test_Serializer.o obj/test_Release/test_ShaderManager.o obj/test_Release/test_Simulation2.o obj/test_Release/test_Sqrt.o obj/test_Release/test_StaticVector.o obj/test_Release/test_StunClient.o obj/test_Release/test_TaskManager.o obj/test_Release/test_Terrain.o obj/test_Release/test_TerritoryManager.o obj/test_Release/test_TextureConverter.o obj/test_Release/test_TextureManager.o obj/test_Release/test_XMBData.o obj/test_Release/test_XMLWriter.o obj/test_Release/test_Xeromyces.o obj/test_Release/test_adapters.o obj/test_Release/test_adts.o obj/test_Release/test_allocators.o obj/test_Release/test_archive_zip.o obj/test_Release/test_bits.o obj/test_Release/test_byte_order.o obj/test_Release/test_cache_adt.o obj/test_Release/test_fmt.o obj/test_Release/test_fnv_hash.o obj/test_Release/test_lib.o obj/test_Release/test_path.o obj/test_Release/test_path_util.o obj/test_Release/test_pkcs5_pbkdf5.o obj/test_Release/test_posix.o obj/test_Release/test_rand.o obj/test_Release/test_regex.o obj/test_Release/test_root.o obj/test_Release/test_rtl.o obj/test_Release/test_scripts.o obj/test_Release/test_secure_crt.o obj/test_Release/test_setup.o obj/test_Release/test_sysdep.o obj/test_Release/test_test.o obj/test_Release/test_tex.o obj/test_Release/test_trace.o obj/test_Release/test_vfs_real_path.o obj/test_Release/test_vfs_tree.o obj/test_Release/test_vfs_util.o obj/test_Release/test_wchar.o -fstack-protector-strong -L../../../binaries/system -L/lib -L../../../libraries/source/nvtt/lib -L/usr/local/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/local/lib/0ad -pthread -Wl,--start-group ../../../binaries/system/libnetwork.a ../../../binaries/system/librlinterface.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.a ../../../binaries/system/libsimulation2.a ../../../binaries/system/libscriptinterface.a ../../../binaries/system/libengine.a ../../../binaries/system/libgraphics.a ../../../binaries/system/libatlas.a ../../../binaries/system/libgui.a ../../../binaries/system/liblowlevel.a ../../../binaries/system/libgladwrapper.a ../../../binaries/system/libmongoose.a ../../../binaries/system/libmocks_test.a ../../../binaries/system/libAtlasObject.a -lSDL2 -lpng16 -lmozjs-115 -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -lsodium -lfmt -lfreetype -lX11 -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lidn -lgnutls -lz -lminiupnpc -lexecinfo -lrt -Wl,--end-group =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> 0ad-0.27.0_6 depends on executable: update-desktop-database - found ===> 0ad-0.27.0_6 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> 0ad-0.27.0_6 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for 0ad-0.27.0_6 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/binaries/system/pyrogenesis /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/bin install -m 555 /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/build/resources/0ad.sh /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/bin/0ad install -s -m 555 /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/binaries/system/ActorEditor /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/bin /bin/mkdir -p /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/lib/0ad (cd /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/binaries/system && install -s -m 0644 libAtlasUI.so libCollada.so libnvcore.so libnvimage.so libnvmath.so libnvtt.so /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/lib/0ad) install -m 0644 /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/build/resources/0ad.desktop /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/share/applications install -m 0644 /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/build/resources/0ad.png /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/share/pixmaps /bin/mkdir -p /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/share/0ad (cd /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/binaries/data && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE "config l10n tests tools" /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/share/0ad) /bin/mkdir -p /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/share/0ad/mods/public /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/share/0ad/mods/mod /usr/bin/tar xf /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/binaries/data/mods/public/public.zip -C /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/share/0ad/mods/public --no-same-permissions /usr/bin/tar xf /wrkdirs/usr/ports/games/0ad/work/0ad-0.27.0/binaries/data/mods/mod/mod.zip -C /wrkdirs/usr/ports/games/0ad/work/stage/usr/local/share/0ad/mods/mod --no-same-permissions ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-05-05T14:18:44+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=2a5976aebe' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for 0ad-0.27.0_6 ===> Building 0ad-0.27.0_6 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for 0ad-0.27.0_6 build of games/0ad | 0ad-0.27.0_6 ended at Mon May 5 16:20:18 BST 2025 build time: 01:01:35